2009-07-27 53 views
3

我知道這是一個過時的問題,因爲appengine現在在java中,但我有一個python appengine應用程序,我想通過GWT訪問。 Python對服務器端文本處理來說更好(當然使用pyparsing!)。我試圖解釋GWT的客戶端RPC,因爲沒有python對應(python-gwt-rpc已過時),所以這很複雜。我只是嘗試使用JSON和RequestBuilder,但使用SSL時失敗。有沒有人有一個很好的解決方案將GWT前端放在python appengine應用程序上?Appengine和GWT - 喂蟒蛇一些java

+0

JSON聽起來像是對我最好的方法。你能否進一步解釋爲什麼這不適用於SSL? – jsight 2009-07-27 03:28:18

+2

JSON會很棒 - 問題在於RequestBuilder。實際上,我可以在gwt中成功使用Form小部件,但是如果我使用RequestBuilder(幾乎所有的JSON對象都是用它構建的),它將停止使用SSL的功能。基本上,請求經過,服務器發送一個響應,但應用程序永遠不會收到它出於某種原因。這隻發生在谷歌appengine的ssl下 - 當恢復到普通http時,它工作正常。所以我堅持將數據發佈到表單中的服務器上,並在隱藏字段中接收我的gwt應用程序隨後獲取的數據。 – user145470 2009-07-31 06:36:07

回答

1

我熟悉的唯一選擇是Pyjamas。顯然,這比GWT-RPC替代品更像是GWT替代品。除此之外,我認爲你會被困在使用某種REST類型的協議編寫自己的通信層。

0

你也許看看GWT JSON RPC example

如果失敗,總有在Python和Java :)

0

我與你Python的文本處理的評價和GWT的質量同意幾個XML解析器實現。你有沒有考慮過使用Jython?谷歌搜索「pyparsing jython」給出了一些混合評論,但似乎近期版本的Jython取得了一些成功。