webapp开发时问题的总结1
其实这个话题的答案本应该是:萝卜白菜个有所爱,欢迎有新浪微博的大家踩一下我的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相关推荐
- WEBAPP开发技巧
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备). 开发者们都知道在高端智能手机 ...
- 移动端webapp开发必备知识
转载自:移动终端开发必备知识 转载自:移动端webapp开发必备知识 请尊重版权,转载请注明来源,多谢~~ 移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动 ...
- HTML5八大特性助力移动WebApp开发
http://www.cocoachina.com/webapp/20150906/13344.html WebApp的实现基础就是HMTL5+JS+CSS3,但是WebApp还是基于浏览器的微网站开 ...
- 移动前端webApp开发点滴积累20140524
#webApp开发几点体会(移动前端)##前言 本文旨在记录本人涉足移动webApp开发的几点体会,欢迎分享与指正.##再见,IE678 移动设备,Android跟iPhone是主流,即使是win8设 ...
- 移动 webApp 开发入门与进阶
移动 webApp 开发入门与进阶 简介 一.移动 Web 开发入门 1.像素 2.视口(viewport) 3.box-sizing 属性 4.图标字体 5.flex 布局 (1)flex 的基本概 ...
- 一步一步构建手机WebApp开发——页面布局篇
继上一篇:一步一步构建手机WebApp开发--环境搭建篇过后,我相信很多朋友都想看看实战案例,这一次的教程是页面布局篇,先上图: 如上图所示,此篇教程便是教初学者如何快速布局这样的页面.废话少说,直接 ...
- webapp开发调试环境--weinre配置
用谷歌调试工具中的手机模拟器模拟手机进行webapp的开发,与真机上的效果还是有些偏差,opera手机模拟器的效果亦不佳.有时在pc上开发出来的webapp效果良好,在部分真机上就出现了偏差,这时候就 ...
- Webapp 开发流程
流程 总体框架:建立<前端开发文档>包括该模块的资源清单.文件命名规范和参考案例.js 类命名规范及参考案例.字段命名.前端注意事项 数据模型:如果有 api 操作,要整理及 建立 jso ...
- webapp开发小tips
I'm a tester. 从webkit对网页的解析角度去总结一些在webapp开发过程中要注意的小细节,可能会对webapp开发有点启发吧.以下并不是我原创的资料(姐还没那么牛...),只是在te ...
最新文章
- 一个有趣的算法问题:如何定义一个分数类
- LA3403天平难题(4个DFS)
- DoubleCheck双重检查实战及原理解析
- TiDB 部署及数据同步
- Ubuntu中rsync配合inotify做服务器间文件同步
- gitlab之主要目录介绍
- linux log变色
- php代码审计系列教程,PHP代码审计工具——Rips详细使用教程
- 新题速看~2021阿里、腾讯、字节都在问的SQL数据库笔试题及答案都给你整理好啦
- zune自搭虚拟服务器离线升级,Zune 30g 购买/使用 个人经验贴,希望可以帮到有需要的烧友~...
- 手写识别是图像识别吗_创建日语手写识别器
- 计算机二级office应用与设计,全国计算机等级考试二级教程——MS Office高级应用与设计(2021年版)...
- html日志网页,以HTML为表现的日志记录组件
- 如何更换计算机cpu风扇,cpu风扇怎么拆下来 cpu风扇正确拆卸方法图解
- 一个机器人教小八_哈工程学生研发的水下机器人“敖小八”亮相浙江卫视
- 2022海南最新消防设施操作员模拟考试试题及答案
- 找出N个元素的数组中最大的K个数
- 计算机在辅助设计中的应用,计算机辅助设计在艺术设计中的应用
- Android九宫格解锁的实现
- Poco的介绍和入门教学
热门文章
- android sharedpreference 清空,Android 从SharedPreferences中存储,检索,删除和清除数据...
- 操作系统实验一linux,操作系统实验一 Linux基本操作.doc
- centos mysql proxy_在Centos 5.2下安装最新的MySQL Proxy
- android怎样降版本,Android7.0 APP降级方法
- matlab迭代算法实例_智能优化算法及其MATLAB实例-免疫算法笔记
- 饮食与癌细胞代谢的分子联系
- python能做机器人吗_最火的Python语言也能做机器人仿真,你会不?
- 语义分割和实例分割_2019 语义分割指南
- 数据挖掘常用聚类算法性能比较
- k均值的损失函数_机器学习:手撕 cross-entropy 损失函数