mobile app 的服务端一般怎么设计

2014-05-30 15:40:02 +08:00
 primer
想了解一下手机服务端是怎么设计的,手机上的一般的app,像微信,QQ,大众点评这些是怎么跟服务器沟通。客户端和服务端是通过什么协议通信的呢?

自己做了一点功课,看到有用http的和REST API设计,服务器一般都直接返回json给客户端。服务端一般怎么设计,有比较成熟的框架可以使用吗?

希望有经验的人能指点一下。必谢!
3428 次点击
所在节点    问与答
10 条回复
learnshare
2014-05-30 15:41:48 +08:00
每个语言都有合适的框架,楼主请点明语言
primer
2014-05-30 15:43:01 +08:00
@learnshare 噢噢,谢谢。

主流的,python这种
learnshare
2014-05-30 16:18:23 +08:00
evefree2
2014-05-30 17:07:33 +08:00
有的直接是http接口数据传输,有的是 tcp server 比如udp server和tcp socket server这种,很多方式
notedit
2014-05-31 14:50:17 +08:00
之前开源了一个整个的app后端 https://github.com/notedit/motiky
primer
2014-06-03 11:00:43 +08:00
@learnshare

谢谢,看上去是基于Django的,这样会不会有点重量级?
primer
2014-06-03 11:03:18 +08:00
@evefree2

tcp/udp server是不是更底层一些,那来做业务逻辑的话,是不是很多东西都要自己实现?不知道我的理解是否正确。
primer
2014-06-03 11:06:30 +08:00
@notedit

好的!谢谢,看到了。app也挺不错的,要是readme里面加点描述就更好了。
learnshare
2014-06-03 11:59:57 +08:00
@primer 是基于 Django 的,不过开发速度很快,用起来应该很方便
theetc
2014-12-11 12:42:24 +08:00
我也有同样的问题,用PHP做服务端,有没有合适的框架

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/115052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX