假設我僅限於服務器端的.NET Framework 3.5 C#和客戶端的GWT,對於最佳/最有效的方法,您有什麼建議?通信+數據傳輸協議,爲什麼?例如JSON-RPC,XML-RPC,SOAP,WCF等等等等GWT客戶端與ASP.NET C#服務器端的通信/傳輸協議
0
A
回答
0
JSON,REST,因爲JSON是原產於JavaScript和是這樣的自然支持GWT。 REST,因爲.NET不知道GWT-RPC或RequestBuilder,REST是訪問GWT中遠程服務的下一個最簡單的方法。
在GWT方面,您可以使用gwt-rest-client
。
0
我想你在您的評論回答了自己的問題:
例如,如果你選擇的JSON相比,XML,你是 顯着節省每次往返傳輸的數據量。 類似地,如果您使用WCF特定的二進制 協議與JSON或SOAP相比,JSON-RPC或XML-RPC,可能會有這樣的原因,那麼 會比另一個更有效。
如果不知道應用程序的複雜細節,無法確定什麼是最有效的用例。我的假設是使用JSON-RPC,但是再次,沒有基準沒有辦法確定。
(話雖這麼說,我會避免XML-RPC,如果只爲可觀的數據傳輸節約。)
相關問題
- 1. 客戶端 - 服務器通信協議的架構決策
- 2. 客戶端服務器,設計協議
- 3. 客戶端:Linux的Lightwieght通信協議
- 4. 從PHP/Perl到C++/Qt4的客戶端/服務器通信的最佳協議
- 5. 客戶端服務器與GWT的語義數據傳輸
- 6. GWT客戶端與公共服務器通信
- 7. JAVA聊天服務器使用TCP協議與Iphone客戶端通信
- 8. 強制bazaar客戶端協議使用服務器協議2?
- 9. 客戶端 - 客戶端通過服務器通信
- 10. 與服務器端GWT通信
- 11. 的Java通信客戶端/服務器
- 12. PHP客戶端通過TCP與C++服務器通信
- 13. java客戶端通過TCP連接與C++服務器通信
- 14. 實時服務器到客戶端通信asp.net c#
- 15. 關於流行的客戶端/服務器協議的建議
- 16. 客戶端/服務器通信背後的HTTP協議是如何工作的?
- 17. C#客戶端 - 服務器協議/模型問題
- 18. 爲Android客戶端(Android)和C#服務器實現協議
- 19. 服務器 - C#,客戶端 - 閃存,數據交換協議
- 20. 未使用GWT RPC的客戶端服務器通信
- 21. C與HTML頁面的客戶端/服務器通信
- 22. 客戶端服務器協議與XML消息
- 23. Windows Phone 8和LAN通信客戶端 - 服務器 - 客戶端
- 24. 通信客戶端服務器客戶端
- 25. 客戶端服務器通信受阻於客戶端
- 26. 客戶端 - 服務器(從服務器到客戶端的文件傳輸)
- 27. 設計客戶端/服務器通信協議的最佳實踐
- 28. 哪個協議用於客戶端和服務器之間的遊戲通信
- 29. 電報客戶端和電報服務器之間的通信協議
- 30. 服務器到客戶端通知/ Web服務(jax-ws)到客戶端通信
你是在尋找最好的一個,只是出於好奇,或者你正在尋找一個好的爲你的使用情況?如果它是前者,爲什麼不做基準測試,如果是後者,那麼滿足您的要求需要多快/多快? – milan 2012-01-17 11:42:26
我正在尋找最適合我的案例,我想從可擴展性和應用程序響應性方面選擇最佳組合。 – Shahid 2012-01-17 11:53:50
哈哈,不錯,你應該編輯問題並添加它。爲什麼您認爲通信協議在可伸縮性和應用方面是限制因素?首先響應? – milan 2012-01-17 11:58:38