其实这个话题的答案本应该是:萝卜白菜个有所爱,欢迎有新浪微博的大家踩一下我的app:http://readgame.sinaapp.com/

但是,事实往往没有想象中的那么简单

服务器端

服务器端的程序你要调用,新浪和qq微博的api吧,那么你只有两个选择:1用现有的sdk(不管是官方的还是第三方),2自己开发sdk

自己开发 SDK,技术NX,这种人对任何问题都不在话下

主要是用现在sdk的人,例如我,就会面临1个郁闷的问题

1:你不知道新浪和qq什么什么时候升级API协议,新浪升级时就在官网打上一行小字,不细心的人根本发现不了,当然他们升级时也不会通知你,经常是,我靠怎么授权失败,怎么这个也失败,那个页失败,昨天还好好的。。。。。。。

2:新浪和qq升级协议频繁吗?这个就更不好说了,取决于网络安全等和他们的需求,潜台词就是我们想升级就升级,不过升级时候会通知你

3:新增接口,是多长时间新增一个?这个就更没谱了

所以在选择是有两个优先

1:不需要编译,最好是脚本,

2:能拿到源代码就找源代码,开源更好

我推荐 python,原因简单:脚本无序编译,在线开发调试;动态语言,添加新增接口修改简单

客户端(web)

ps:我没做过PC客户端和手机客户端,欢迎补充

做前端时有两种:一种是站外应用,一种是站内应用

站外应用就是一个独立的站点,站内应用就是讲一个页面嵌套到新浪的框架里面(onepage)

其实多数微博应用都是 onepage,页面多了根本就审核通不过,让你申请网站链接

所以前端的js动态的绘制页面,就占很大的工作量,尤其是站内应用

对与站外应用推荐:以js模板引擎住主,js模板引擎有两个推荐,1个是jquery.tmpl.js【简单,和django配合好像不太好,语法冲突】

2是jtemplates【看上去挺强大而且和django配合好像不错】

对与站内应用推荐:以js模板引擎为基础,一jsmvc框架为主,推荐Knockout,这里有相关文章http://www.cnblogs.com/TomXu/category/336771.html

webapp开发时问题的总结1相关推荐

  1. WEBAPP开发技巧

    自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备). 开发者们都知道在高端智能手机 ...

  2. 移动端webapp开发必备知识

    转载自:移动终端开发必备知识 转载自:移动端webapp开发必备知识 请尊重版权,转载请注明来源,多谢~~ 移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动 ...

  3. HTML5八大特性助力移动WebApp开发

    http://www.cocoachina.com/webapp/20150906/13344.html WebApp的实现基础就是HMTL5+JS+CSS3,但是WebApp还是基于浏览器的微网站开 ...

  4. 移动前端webApp开发点滴积累20140524

    #webApp开发几点体会(移动前端)##前言 本文旨在记录本人涉足移动webApp开发的几点体会,欢迎分享与指正.##再见,IE678 移动设备,Android跟iPhone是主流,即使是win8设 ...

  5. 移动 webApp 开发入门与进阶

    移动 webApp 开发入门与进阶 简介 一.移动 Web 开发入门 1.像素 2.视口(viewport) 3.box-sizing 属性 4.图标字体 5.flex 布局 (1)flex 的基本概 ...

  6. 一步一步构建手机WebApp开发——页面布局篇

    继上一篇:一步一步构建手机WebApp开发--环境搭建篇过后,我相信很多朋友都想看看实战案例,这一次的教程是页面布局篇,先上图: 如上图所示,此篇教程便是教初学者如何快速布局这样的页面.废话少说,直接 ...

  7. webapp开发调试环境--weinre配置

    用谷歌调试工具中的手机模拟器模拟手机进行webapp的开发,与真机上的效果还是有些偏差,opera手机模拟器的效果亦不佳.有时在pc上开发出来的webapp效果良好,在部分真机上就出现了偏差,这时候就 ...

  8. Webapp 开发流程

    流程 总体框架:建立<前端开发文档>包括该模块的资源清单.文件命名规范和参考案例.js 类命名规范及参考案例.字段命名.前端注意事项 数据模型:如果有 api 操作,要整理及 建立 jso ...

  9. webapp开发小tips

    I'm a tester. 从webkit对网页的解析角度去总结一些在webapp开发过程中要注意的小细节,可能会对webapp开发有点启发吧.以下并不是我原创的资料(姐还没那么牛...),只是在te ...

最新文章

  1. 一个有趣的算法问题:如何定义一个分数类
  2. LA3403天平难题(4个DFS)
  3. DoubleCheck双重检查实战及原理解析
  4. TiDB 部署及数据同步
  5. Ubuntu中rsync配合inotify做服务器间文件同步
  6. gitlab之主要目录介绍
  7. linux log变色
  8. php代码审计系列教程,PHP代码审计工具——Rips详细使用教程
  9. 新题速看~2021阿里、腾讯、字节都在问的SQL数据库笔试题及答案都给你整理好啦
  10. zune自搭虚拟服务器离线升级,Zune 30g 购买/使用 个人经验贴,希望可以帮到有需要的烧友~...
  11. 手写识别是图像识别吗_创建日语手写识别器
  12. 计算机二级office应用与设计,全国计算机等级考试二级教程——MS Office高级应用与设计(2021年版)...
  13. html日志网页,以HTML为表现的日志记录组件
  14. 如何更换计算机cpu风扇,cpu风扇怎么拆下来 cpu风扇正确拆卸方法图解
  15. 一个机器人教小八_哈工程学生研发的水下机器人“敖小八”亮相浙江卫视
  16. 2022海南最新消防设施操作员模拟考试试题及答案
  17. 找出N个元素的数组中最大的K个数
  18. 计算机在辅助设计中的应用,计算机辅助设计在艺术设计中的应用
  19. Android九宫格解锁的实现
  20. Poco的介绍和入门教学

热门文章

  1. android sharedpreference 清空,Android 从SharedPreferences中存储,检索,删除和清除数据...
  2. 操作系统实验一linux,操作系统实验一 Linux基本操作.doc
  3. centos mysql proxy_在Centos 5.2下安装最新的MySQL Proxy
  4. android怎样降版本,Android7.0 APP降级方法
  5. matlab迭代算法实例_智能优化算法及其MATLAB实例-免疫算法笔记
  6. 饮食与癌细胞代谢的分子联系
  7. python能做机器人吗_最火的Python语言也能做机器人仿真,你会不?
  8. 语义分割和实例分割_2019 语义分割指南
  9. 数据挖掘常用聚类算法性能比较
  10. k均值的损失函数_机器学习:手撕 cross-entropy 损失函数