2012-08-02 28 views
1

最近,我跟着這個教程GWT:GWT Tutorial從GWT開始,使用RPC調用很重要嗎?

我新的Web開發,我告訴一個朋友,誰是真正的好Web開發,我只是學會了如何做一個RPC調用。他說這是非常老套的,不再經常使用。爲什麼Google會以RPC調用開始呢?只是爲了簡單? Restful HTTP請求是我應該關注的客戶端/服務器通信的事情嗎?

回答

3

您可以將GWT與安寧的服務結合在一起,沒有什麼能夠阻止您這麼做。我認識一些成功做到這一點的人。我所知道的所有情況中,RESTful服務已經存在/可用/已實現,並且GWT應用程序應該是晚些時候開發的服務的(次級)消費者。

如果您剛從新開始,那麼在GWT中採用標準的服務器通信方式 - 常規RPC調用是非常合理的。否則,REST和RPC之間沒有區別,因爲在REST中無法完成的任何事情都無法在GWT-RPC體系結構中完成。

4

GWTRPC不應該與舊的RPC技術混淆(例如ONC RPC)。

RPC只是一個「遠程過程調用」的通用術語,它用於執行遠程調用的許多技術(您可以說,「Restful HTTP請求」也是一個RPC,如果它調用一些過程)。