webapp开发时问题的总结1

简介: 其实这个话题的答案本应该是:萝卜白菜个有所爱,欢迎有新浪微博的大家踩一下我的app:http://readgame.sinaapp.com/ 但是,事实往往没有想象中的那么简单 服务器端 服务器端的程序你要调用,新浪和qq微博的api吧,那么你只有两个选择:1用现有的sdk(不管是官方的还是第...

其实这个话题的答案本应该是:萝卜白菜个有所爱,欢迎有新浪微博的大家踩一下我的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

test
相关文章
|
移动开发 JavaScript 前端开发
用开发本地tcpip程序的思路开发webapp
本文关键字:the headless cms,b/s web to c/s web, headless webapp backend.
450 0
用开发本地tcpip程序的思路开发webapp
|
Web App开发 JavaScript 测试技术
手机端webApp开发本地调试环境搭建
背景 手机端WebApp开发阶段,用chrome devtools模拟手机设备,很多兼容性问题不能提前发现。考虑到很多同学在开发时不便经常发版,方便设备可通过ip地址直接在移动端调试,提前发现问题,且不用发版到 test/pre 环境。
1740 0
|
JavaScript Java C#
C#开发移动应用系列(2.使用WebView搭建WebApp应用)
原文:C#开发移动应用系列(2.使用WebView搭建WebApp应用) 前言 上篇文章地址:C#开发移动应用系列(1.环境搭建)   嗯..一周了 本来打算2天一更的 - - ,结果 出差了..
1293 0
|
JavaScript 前端开发 API
2018开发最快的Webapp框架--BUI交互框架
这是你看下去的动力, 我用BUI仿照QQ的手机截图做出来的一个demo, 包含QQ的常见交互, 侧滑边栏,TAB切换,侧滑列表,下拉刷新,下拉菜单,弹窗搜索等交互操作, 这几种操作很多UI框架都有, 但几种操作结合在一块, 不同方向之间的交互冲突, 不是那么简单的事情. 使用BUI耗时1天.
2055 0
|
数据采集 JavaScript 中间件
|
移动开发
【精】H5移动端webapp开发(快装app)项目案例
现代人生活品质愈来愈高,之前想要了解家居的话,必须去实体门店,现在各类app如繁花乍现,也改变了人们的生活理念。app在手,全都不愁。如是利用了HTML5+css3开发了一个快速装修移动端app,界面新颖、功能不错,利用iscroll实现页面上拉刷新、下拉加载,swiper实现区块轮播。
12108 0