我最近关注GWT的这个教程:GWT Tutorial
我是网络开发的新手,我告诉一位非常擅长网络开发的朋友,我刚学会了如何进行RPC调用。他说这是老式的,不再常用了。那么为什么Google会以RPC调用开始呢?只是为了简单? Restful HTTP请求我应该关注客户端/服务器通信吗?
答案 0 :(得分:4)
不应将GWTRPC与旧的RPC技术混淆(例如ONC RPC)。
RPC只是“远程过程调用”的通用术语,它用于许多执行 - 远程调用的技术(你可以说,'Restful HTTP request'也是一个RPC,如果它调用一些程序)。
答案 1 :(得分:3)
你可以通过宁静的服务来加入GWT,没有什么能阻止你这样做。我知道有些人成功地做到了这一点。我知道的所有情况,RESTful服务已经存在/可用/实现,GWT应用程序应该是后来开发的服务的(二级)消费者。
如果你刚刚开始,那么在GWT中采用标准的服务器通信方式是非常有意义的 - 常规的RPC调用。否则,REST和RPC之间没有区别,因为在REST中无法通过GWT-RPC架构无法完成任何操作。