GWT на Python App Engine - PullRequest
       22

GWT на Python App Engine

6 голосов
/ 27 мая 2010

У меня есть код механизма приложений Python (зрелый бэкэнд) - и теперь мы планируем создать внешний интерфейс для этого кода.

Мне было интересно, возможно ли реализовать GWT в качестве внешнего интерфейса.

Хотя Алекс Мартелли в этом посте [1] упоминает, что это невозможно, в комментарии к этому посту предполагается, что действительно возможно использовать rpc over json для GWT.

Я не мог понять, как это возможно. В файле app.yaml мы должны указать язык Python, верно? В таком случае, как он может скомпилировать GWT на основе JAVA? Есть ли примеры, когда кто-нибудь делал это?

Может кто-нибудь мне помочь? Это было бы чрезвычайно полезно.

[1]: Выбор Java против Python в Google App Engine ссылка

1 Ответ

7 голосов
/ 27 мая 2010

Я немного использую GWT с Python - интерфейс JSON работает превосходно. Ваш внешний интерфейс GWT по-прежнему написан в java-подобном синтаксисе, и вам все еще нужен набор инструментов Java, чтобы фактически скомпилировать его в HTML / Javascript, но ему все равно, на каком языке написан внутренний интерфейс.

Что касается того, как это сделать - набор инструментов GWT полностью независим от GAE, на стороне AppEngine нет исполняемой Java. Вы разрабатываете и пишете свой интерфейс в GWT на своей собственной системе, а затем компилируете его в HTML / JS, который вы загружаете в GAE.

...