appengineがJavaになって以来の問題ですが、私はGWT経由でアクセスしたいPython App Engineアプリを持っています。 Pythonは、サーバー側のテキスト処理(もちろんのpyparsingを使用して!)にはちょうど良いです。私はGWTのクライアント側のRPCを解釈しようとしましたが、これはPythonの対応がないために複雑です(python-gwt-rpcは古くなっています)。 JSONとRequestBuilderを使ってみましたが、SSLを使用すると失敗します。誰もがPython appengineアプリにGWTフロントエンドを置くための良い解決策を持っていますか?AppengineとGWT - PythonをいくつかのJavaに移植する
答えて
私が慣れ親しんでいる唯一の選択肢は、Pyjamasです。明らかに、これはGWT-RPCの代替よりもGWTの方が優れています。それ以外にも、ある種のREST型プロトコルを使って独自の通信レイヤーを書くことに悩まされていると思います。
パジャマについては、私はそれらが大好きで、私はすべてのアイデアのためです。私はPythonでJavaより約100倍高速ですが、gwtははるかに堅牢なフレームワークのように感じます。私は既にいくつかの互換性の問題を発見していますが(100%クロスブラウザ互換ではありません - gwt issue#3899を参照)、gwtは非常にうまく動作し、信じられないほど高速です。 Google社員がこのアプリに質の高い時間を与えていることは明らかです。私は基本的な仕事をするパジャマを得ることにいくつかの問題を抱えていた。 これ以上の提案やアイデアはありませんか? RequestBuilderの問題をSSLで解決することができれば、それは*すばらしい解決策になります。私はJSONだけを使います。 – user145470
私はパジャマ(pyjs.org)を使って良い経験をしてきました。 groups.google.com/group/pyjamas-dev/のクエリは正確かつ迅速に返信されます。多くのGWTのドキュメントを適用することができ、ソースコードを読むことは時には助けになります。 – Carl
GWT JSON RPC exampleをご覧ください。
それが失敗した場合、いくつかのXMLパーサの実装はPythonとJavaで常にあります:)
私はPythonのテキスト処理とGWTの品質のあなたの評価に同意します。あなたはJythonの使用を検討しましたか?グーグル「jythonをpyparsingする」ではいくつかのレビューが混在していますが、最近のバージョンのJythonではいくらか成功しているようです。私はこの質問に遅れる知っ
- 1. GWTとAppEngineユーザーサービス
- 2. GWT + AppEngineまたはLAMPに移動しますか?既存のJava開発者
- 3. いくつかのVB.NETコードを移植するときにF#の問題
- 4. JavaをAS3に移植
- 5. GWT + AppEngine
- 6. pythonを移植するには?
- 7. JavaScriptライブラリをPythonに移植する
- 8. Underscoreのいくつかの機能を迅速に移植する
- 9. Gitリポジトリ(多くのブランチを持つ)をGerritに移植する
- 10. Androidに移植するJAVA AWT SWINGコード
- 11. Pythonの行列を移植する
- 12. GWTシリアル化とAppengineチャンネルApi
- 13. LLVMフレームワークからJavaへの移植?
- 14. usbmuxdライブラリをJavaに移植した人はいますか?
- 15. perlコードをPythonに移植するための正しいアプローチ
- 16. OpenGL-ESで移植する移植
- 17. sklearn SVCをrbfカーネルでJavaに移植
- 18. Javaでgui移植を行うには?
- 19. SQLiteライブラリ - Python移植性
- 20. コンパイラをC#からJavaに移植する
- 21. gwt google appengine with hibernate
- 22. Python 2プログラムをPython 3、ランダムなラインジェネレータに移植する
- 23. PythonからC++またはC#にscipy.ndimage.filters correlate1dを移植する
- 24. Javaテストのためにmongoコレクションを移植してください。
- 25. 移植方法libgdxゲームをAndroidからiOSに移植
- 26. CPPを移植することはPythonに定義されています
- 27. AndroidプラットフォームへのJavaアプリケーションの移植
- 28. IDLへのJavaインターフェイスの移植
- 29. AndroidへのJavaアプリケーションの移植
- 30. AndroidへのJavaサーバーの移植
JSONは私にとって最良のアプローチです。なぜこれがSSLで動作しないのかについてさらに説明できますか? – jsight
JSONは素晴らしく、問題はRequestBuilderにあります。私は実際にgwtでフォームウィジェットを使用することができますが、(ほとんどすべてのJSONオブジェクトが構築されている)RequestBuilderを使用すると、SSLを使用して機能することがなくなります。基本的に要求は通過し、サーバーは応答を送信しますが、アプリは何らかの理由でそれを受信しません。これは、Google App EngineのSSL下でのみ発生します。通常のhttpに戻すと正常に動作します。だから私はフォームでサーバーにデータを投稿し、私のgwtアプリケーションがつかむ隠しフィールドでデータを受信することに固執しています。 – user145470