【问题标题】:GWT on Python App EnginePython App Engine 上的 GWT
【发布时间】:2011-02-24 13:33:29
【问题描述】:

我有一个 Python 应用引擎代码(成熟的后端)——我们现在正计划为该代码创建一个前端。

我想知道是否可以将 GWT 实现为前端。

尽管 Alex Martelli 在这篇文章 [1] 中提到这是不可能的,但对该文章的评论表明确实可以在 GWT 中使用 rpc over json。

我无法理解这怎么可能。在 app.yaml 文件中,我们必须指定语言为 python,对吗?那样的话,它怎么能基于JAVA编译GWT呢?有没有人这样做的例子?

有人可以帮帮我吗?这将非常有帮助。

[1]:Choosing Java vs Python on Google App Engine链接

【问题讨论】:

    标签: python json google-app-engine gwt rpc


    【解决方案1】:

    我经常将 GWT 与 Python 一起使用 - JSON 接口工作得非常好。你的 GWT 前端仍然是用类似 java 的语法编写的,你仍然需要 Java 工具链来将它实际编译成 HTML/Javascript,但它并不关心后端是用什么语言编写的。

    至于这是如何实现的——GWT 工具链完全独立于 GAE,AppEngine 端没有可执行的 Java。您在自己的系统上使用 GWT 设计和编写前端,然后将其编译为 HTML/JS,然后上传到 GAE。

    【讨论】:

    • 谢谢尼克。我会尝试做同样的事情。
    • 正要回答和尼克一样的问题。只要你使用 AJAX,你可以使用的后端语言没有限制。
    • 如果你更喜欢python,看看pyajamas,gwt的pythonic版本。 pyjs.org
    猜你喜欢
    • 1970-01-01
    • 2013-01-29
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 2013-04-14
    • 2011-05-30
    • 1970-01-01
    相关资源
    最近更新 更多