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:2824 +08:00 我现在在用django写一个可以和手机app交互的站点,用的是方法二。 不过我是初学者,就不放源码地址了…… |
![]() | 8 chuangbo 2014-05-22 07:44:51 +08:00 via iPhone ![]() 我倾向于只做一套 Rest API,然后网站和 App 都使用相同的这套 API。 优点 1. 业务逻辑只需要做一遍,不容易出错,API 质量容易用测试保证 2. App 和网站和其他第三方客户端同为一等公民,间接保证了 API 的功能丰富和稳定 3. 前端使用 Backbone 等技术,可以提高用户体验 4. 极大的减少了前端、后端和 App 开发的耦合程度,合作更简单。 5. 网站复杂了以后,维护更简单。 缺点 1. 前端单页应用,要做好(很多体验上的细节)还是要有稍微专业一点的前端才行。 2. 网站初期功能不复杂的时候,写起来太慢太繁琐 |