我正在使用django,但我喜歡用它與gwt,以及我嘗試使用json與活塞,效果很好,但我更喜歡使用RPC調用。Django gwt和rpc調用
所以我知道,有Django的一些RPC的lib,但我感到困惑的XML-RPC JSON-RPC GWT-RPC ...
所以問題是:
1)其中找到如果存在一個教程... 2)或我該怎麼辦GWT中一個簡單的RPC調用和使用Django服務器端
感謝,我問在這裏,因爲我覺得沒有什麼在谷歌感謝
我正在使用django,但我喜歡用它與gwt,以及我嘗試使用json與活塞,效果很好,但我更喜歡使用RPC調用。Django gwt和rpc調用
所以我知道,有Django的一些RPC的lib,但我感到困惑的XML-RPC JSON-RPC GWT-RPC ...
所以問題是:
1)其中找到如果存在一個教程... 2)或我該怎麼辦GWT中一個簡單的RPC調用和使用Django服務器端
感謝,我問在這裏,因爲我覺得沒有什麼在谷歌感謝
您希望將RPC用於Django的任何特定原因從GWT應用程序的Web服務的?我認爲在Django和GWT之間使用JSON通信比RPC容易得多。
使用RPC的主要挑戰是您的Django和GWT客戶端應該通過通用協議進行通信。在Django方面,您需要一個將GWT RPC調用轉換爲Django可理解的內容的模塊,然後將Django結果轉換爲GWT客戶端應用程序能夠理解的內容。簡而言之,RPC調用是通過post方法通過http發送的序列化文本流。在服務器端,您應該能夠通過反序列化將其轉換爲正確的數據結構。所以你需要一個庫來完成基於GWT-RPC協議的Django的序列化和反序列化。
相關鏈接:
關於GWT RPC:
GWT + Django的:
Using GWT with Django using xml
Google Web Toolkit like application in Django
Pyjs
您也可以看看http://pyjs.org/這是一個蟒蛇JS編譯器和Django中使用它。關於pyjs偉大的事情是,你仍然在Python世界:)
http://www.derekschaefer.net/2011/02/08/pyjamas-django-pure-win/
http://gdwarner.blogspot.no/2008/10/brief-pyjamas-django-tutorial.html
嗨感謝您的回答,但我搜索這樣的事情http://code.google.com/p/gwtphp/for python或類似的解決方案,如果存在 – LXG
最近我發現是http://code.google.com/p/python-gwt-rpc/,但似乎該項目的開發已停止。 – maulik13