Google Web Toolkit (GWT) rpc到Google App Engine (GAE)上的Python



我正在构建一个基于web的碳足迹工具。

我有一个成熟的Google Web Toolkit (GWT)客户端。

我有一个成熟的谷歌应用程序引擎(GAE)服务器在Python。我正在使用Eclipse插件:PyDev, GWT, GAE

我想交换我的几个类,其中包含多个嵌套数据级别,包括Python numpy数组(矩阵)。(遗憾的是,Jython不支持Numpy,所以我不能使用Jython。)

我可以在服务器上使用Python Json,在客户端使用GWT Type Overlays,但感觉有点笨拙。我怀念GWT RPC的自动(反)序列化。

我看过几个GWT rpc选项,但(可以理解)他们似乎在服务器上使用Java和/或开发似乎已经停滞:

    爱马仕
  1. :
  2. lovely.gwt。jsonrpc:类似于Hermes
  3. RestyGWT: No Python end
  4. python-gwt-rpc: old and in alpha
  5. GWT AutoBean:在客户端看起来很有希望,但我不清楚如何在Python中使用
  6. gwt-rpc-plus: stopped 2010

谷歌显示:+gwt +rpc +python

没有结果

欢迎大家的意见和/或指点

感谢朱利安

我相信GWT-RPC只适用于Java后端。看到文档

GWT提供了一个基于Java servlet的RPC机制来提供对服务器端资源的访问

现在,您可以在GWT中编写客户机代码,并使用远程过程调用原则与Python服务器通信。没有什么能阻止你这样做。一种方法是在python后端编写REST API。然后可以在客户机 中使用RestyGWT。

RestyGWT是用于REST服务的GWT生成器。您可以使用REST api(用Java, python或其他语言编写)瞄准任何后端

最新更新