Python App Engine上的GWT
我有一个用Python写的应用程序代码(后端已经成熟)——现在我们计划为这段代码做一个前端。
我在想,能不能用GWT来做前端呢?
虽然Alex Martelli在这篇帖子里提到这不可能,但有个评论说其实可以通过json的rpc来实现GWT。
我不太明白这是怎么做到的。在app.yaml文件里,我们得指定语言为Python,对吧?那这样的话,怎么能基于JAVA来编译GWT呢?有没有人做过类似的例子?
能不能帮我一下?这对我来说会非常有帮助。
1 个回答
7
我经常用GWT和Python一起工作,JSON接口运行得很好。你的GWT前端还是用类似Java的语法写的,你需要Java工具链来把它编译成HTML和JavaScript,但后端用什么语言其实无所谓。
至于这是怎么做到的,GWT工具链和GAE是完全独立的,AppEngine那边没有可执行的Java代码。你在自己的系统上设计和编写前端,然后把它编译成HTML和JS,这些就是你上传到GAE的内容。