【发布时间】:2012-02-13 05:19:45
【问题描述】:
我们仍在尝试在实现 REST Web 服务与使用 RPC 之间做出决定。 Google 的 eclipse 插件使得创建 RPC 服务变得非常容易,这是 RPC 方式的主要吸引力所在。 然而,一个 REST 服务似乎更容易修改,恕我直言,并且还允许未来的 iOS 客户端连接很少或不需要返工。 我会担心的一个问题,也许这也是 RPC 或任何客户端-服务器模型的问题,即如何修改现有服务并允许旧客户端仍然工作,同时允许新客户端使用新功能。 我的意思是,您能否指出我们在修改 Web 服务时应该注意的任何事情,以免破坏现有客户端或强制它们升级。任何可以涵盖此内容的链接将不胜感激
【问题讨论】: