我需要开发一个客户端/服务器移动应用程序,但我不知道如何选择客户端和服务器之间的通信协议。我知道有REST架构风格和RPC。
您能否告诉我这些书/文章的名称/或其他任何内容 这个领域的信息? Maby的一些文章在哪里比较 客户端/服务器协议。
提前致谢。
答案 0 :(得分:1)
我认为唯一的答案是HTTP,因为简单而开放的胜利。
该主题的变体 - REST,SOAP,XML-RPC等 - 仅在数据形式上有所不同。
HTTP是请求/响应协议。客户端从服务器请求数据并将其拉下来。
HTML5正在添加Web工作者和套接字,以便从服务器推送到客户端。这有一个发布/订阅的感觉,因为几个客户端可以同时从服务器接收数据有效负载。
我没有任何书籍建议。