【发布时间】:2012-07-31 12:55:48
【问题描述】:
我最近关注了这个 GWT 教程:GWT Tutorial
我是 Web 开发的新手,我告诉一位非常擅长 Web 开发的朋友,我刚刚学会了如何进行 RPC 调用。他说那真的是老式的,不再常用了。为什么 Google 会从 RPC 调用开始呢?只是为了简单? Restful HTTP 请求是我应该关注的客户端/服务器通信的事情吗?
【问题讨论】:
标签: http gwt rest web-applications rpc
我最近关注了这个 GWT 教程:GWT Tutorial
我是 Web 开发的新手,我告诉一位非常擅长 Web 开发的朋友,我刚刚学会了如何进行 RPC 调用。他说那真的是老式的,不再常用了。为什么 Google 会从 RPC 调用开始呢?只是为了简单? Restful HTTP 请求是我应该关注的客户端/服务器通信的事情吗?
【问题讨论】:
标签: http gwt rest web-applications rpc
GWTRPC 不应与旧的 RPC 技术(例如 ONC RPC)混淆。
RPC 只是“远程过程调用”的通用术语,它用于许多性能良好的远程调用技术(你可以说,“Restful HTTP 请求”也是一个 RPC,如果它调用一些程序)。
【讨论】:
您可以在 GWT 俱乐部享受宁静的服务,没有什么可以阻止您这样做。我认识一些成功地做到了这一点的人。在我所知道的所有案例中,RESTful 服务已经存在/可用/实现,并且 GWT 应用程序应该是后来开发的服务的(次要)消费者。
如果您刚开始,那么在 GWT 中采用标准的服务器通信方式是非常有意义的 - 常规 RPC 调用。否则 REST 和 RPC 之间没有区别,因为在 REST 中没有什么是 GWT-RPC 架构无法完成的。
【讨论】: