2009-07-27 61 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取得了一些成功。