我正在建立一个基于网络的碳足印工具。
我有一个成熟的Google Web Toolkit(GWT)客户端。
我在Python中有一个成熟的Google App Engine(GAE)服务器。 我正在使用Eclipse插件:PyDev,GWT,GAE
我想交换几个包含几层嵌套数据的类,包括Python numpy数组(矩阵)。 (可悲的是Jython不支持Numpy所以我不能使用Jython。)
我可以在服务器上使用Python Json在客户端上使用GWT类型叠加来执行此操作,但感觉有点笨拙。我想念GWT RPC的自动(反)序列化。
我已经看了几个GWT rpc选项,但(可以理解)他们似乎在服务器上使用Java和/或开发似乎已停滞不前:
谷歌显示: 未找到+ gwt + rpc + python
的结果我欢迎提出想法和/或指示
由于
儒略
答案 0 :(得分:0)
GWT-RPC仅适用于Java后端我相信。见documentation
GWT提供基于Java Servlets的RPC机制,以提供对服务器端资源的访问
现在,您可以使用远程过程调用原则在GWT中编写客户端代码并与Python服务器进行通信。没有什么能阻止你这样做。
执行此操作的一种方法是在python后端编写REST API。然后你可以在你的客户端使用RestyGWT
RestyGWT是REST服务的GWT生成器。您可以使用REST API(用Java,python或其他任何...编写)
来定位任何后端