V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
primer
V2EX  ›  问与答

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

  •  
  •   primer · 2014-05-30 15:40:02 +08:00 · 3400 次点击
    这是一个创建于 3828 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想了解一下手机服务端是怎么设计的,手机上的一般的app,像微信,QQ,大众点评这些是怎么跟服务器沟通。客户端和服务端是通过什么协议通信的呢?

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

    希望有经验的人能指点一下。必谢!
    10 条回复    2014-12-11 12:42:24 +08:00
    learnshare
        1
    learnshare  
       2014-05-30 15:41:48 +08:00
    每个语言都有合适的框架,楼主请点明语言
    primer
        2
    primer  
    OP
       2014-05-30 15:43:01 +08:00   ❤️ 1
    @learnshare 噢噢,谢谢。

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

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

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

    好的!谢谢,看到了。app也挺不错的,要是readme里面加点描述就更好了。
    learnshare
        9
    learnshare  
       2014-06-03 11:59:57 +08:00
    @primer 是基于 Django 的,不过开发速度很快,用起来应该很方便
    theetc
        10
    theetc  
       2014-12-11 12:42:24 +08:00 via iPhone
    我也有同样的问题,用PHP做服务端,有没有合适的框架
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1155 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:04 · PVG 07:04 · LAX 15:04 · JFK 18:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.