2009-08-10 6 views

Antwort

6

Pyjamas ist eine Art wie GWT, die mit Python geschrieben wird. Von dort können Sie es mit Ihrem Django-Code arbeiten lassen.

3

Viele Leute haben dies getan, indem sie ihre Benutzeroberfläche in GWT geschrieben haben und sie Ajax-Aufrufe zurück an ihr Python-Backend ausgegeben haben. Es gibt grundsätzlich zwei Möglichkeiten, dies zu tun. Erstens können Sie einfach JSON verwenden, um zwischen dem Frontend und dem Backend zu kommunizieren. Das ist der Ansatz, den Sie hier finden (http://palantar.blogspot.com/2006/06/agad-tutorial-ish-sort-of-post.html). Zweitens wollen einige Leute das GWT-RPC-System verwenden, um mit Python-Backends zu sprechen. Dies ist ein wenig komplizierter, aber einige Leute haben Tools erstellt (z. B. http://code.google.com/p/python-gwt-rpc/).

Um ehrlich zu sein, verwenden die meisten erfolgreichen Projekte nur JSON, um zwischen GWT und dem Python-Server zu kommunizieren. Der RPC von GWT ist ziemlich weit fortgeschritten, da er in der Lage ist, beliebige Java-Objektgraphen zu und von dem Client zu serialisieren. Es ist ein schwieriges Problem, um richtig zu kommen, und ich bin ziemlich zweifelhaft, dass jedes der Python-Tools es richtig gemacht haben.

Verwandte Themen