1
kslr 2014-05-20 11:21:34 +08:00
刚开始1,结果累觉不爱,就放弃了,开始2. 因为我自己的东西,也不想麻烦
|
3
davepkxxx 2014-05-20 13:25:25 +08:00
2
|
4
dong3580 2014-05-20 13:31:54 +08:00
模拟请求呢?
选择2吧,如果是我自己的,我宁愿再单独做一套api来, |
7
magine 2014-05-20 18:28:24 +08:00
我现在在用django写一个可以和手机app交互的站点,用的是方法二。
不过我是初学者,就不放源码地址了…… |
8
chuangbo 2014-05-22 07:44:51 +08:00 via iPhone 1
我倾向于只做一套 Rest API,然后网站和 App 都使用相同的这套 API。
优点 1. 业务逻辑只需要做一遍,不容易出错,API 质量容易用测试保证 2. App 和网站和其他第三方客户端同为一等公民,间接保证了 API 的功能丰富和稳定 3. 前端使用 Backbone 等技术,可以提高用户体验 4. 极大的减少了前端、后端和 App 开发的耦合程度,合作更简单。 5. 网站复杂了以后,维护更简单。 缺点 1. 前端单页应用,要做好(很多体验上的细节)还是要有稍微专业一点的前端才行。 2. 网站初期功能不复杂的时候,写起来太慢太繁琐 |