Google App EngineへのApache Shindig JavaポートをWebから検索していましたが、Pythonバージョンしか見つかりませんでした。 Javaポートはありますか?またはApache Shindigを(データベース部分以外の)Google App Engineに移植することを非常に困難にするブロッキング依存関係が存在するのでしょうか?Google App Engine上で動作するApache Shinding、Javaバージョンのポートはありますか?
答えて
Appengine上で特にJava上で動作するプロジェクトはありません。しかし、同じ制限があるPythonバージョンがあるので、現在のJavaバージョンをAppengineに移植することは可能です。
残念ながら、Apache ShindigのGAE Javaポートは現在ありません。しかし、あなたが持っていないオプション:
- あなたはJavaのポートに自分自身を移植考慮すれば、私はまた、既存のPython-GAEポートまたはPHP-非GAEポートからの代わりに、Javaを非から始まるお勧めしますGAEポート。
- さらに、独自のバージョンを最初から移植する代わりに、GAE Java SDKでJythonを使用してPython-GAEポートを実行することを検討することもできます。
は、詳細は以下を読んで、次のように
Jythonの抽象化を使用する主な利点は次のとおりです:のjava-GAEに
使用JythonのポートのPython-GAEへ
- 動作しているJava-GAE SDKのバージョンが稼働していて、後でなく早く実行されている可能性があります。
- 将来的にJythonコードを純粋なJavaに移植するという選択肢がありますが、これはビジネス目標が許す限り小さな繰り返しで行われます。サイドノートでは
、私は、Java SDKで実行されているjQueryのフォームビルダプラグインのバージョンを持っている:もともとGAE-Javaを実行しているLAMPスタック
- SDK
- Querces PHPサーブレットを使用してPHPをJavaにコンパイルします。
- 元のフォームビルダのPHPコードは、データストアのラッパーとして書いたJava DAOクラスにアクセスできます。
同様に、Jythonは同様の方法で役立ち、ほとんどのコードを書き換える必要性を避けることができる同様の抽象化です。 Google App Engine上でJythonの開発について以下続きを読む:それは意志ので Jython Development on Google App Engine
回避は、OpenSocialのアプリケーションのJavaバージョンがマルチスレッド化され
のJava-GAEへのJava-非GAEからポートにしようApp Engineで多くの問題が発生しています。さらに、App Engineは現時点ではマルチスレッドをサポートしていないため、PHPバージョンをJavaに移植することは間違いありません。PHPバージョンはマルチスレッド化されていない可能性が非常に高いです。
この結果、Python OpenSocialポートのルートは、JavaポートではなくShindig/OpenSocialのPHPバージョンに属しています。GAE以外のバージョンから移植することに決めた場合は、彼らの指導に従って、同じことをすることをお勧めします。
php/phytonからの移植はオプションです。欠点は、opensocialに変更が加えられるたびにコードを維持する必要があることです。私がJavaのバージョンで始めた場合、大きなコードベースが得られますが、スレッディングを修正し、おそらくGAE互換のデータベースレイヤーを実装するように修正する必要があります。私はちょうどそれがポートやPHPから書き直すより多くの仕事であるかどうかわからないし、ポートが元の実装からずっと離れている場合、書き換えは今後の変更のためのポートとしてのメンテナンスを得るでしょう。これまでのところ、どこかに行かなければならないようです。 –
これで満足のいく解決が得られましたか?あなたは何をした? – Pandalover
- 1. Jericho HTMLパーサーはGoogle App Engine for Javaで動作しますか?
- 2. Google App Engine Java: "CompiledCursor"のソースコードはどこにありますか?
- 3. Google App Engine用のHTMLテンプレートエンジン(Java版)はありますか?
- 4. Google App Engineでアプリケーションを作成する他の方法はありますか?
- 5. PythonのORM(SQLAlchemy?)はGoogle App Engineで動作しますか?
- 6. Google App Engineのバージョンを削除する
- 7. Jasper ReportsはGoogle App Engineで動作しますか?
- 8. Tweepy Streaming APIはGoogle App Engineで動作しますか?
- 9. はGoogle App Engine上NoSuchMethodエラー
- 10. Google App Engine、Java Frameworks?
- 11. Google App Engine Javaエラー
- 12. Google App Engine動的Javaオブジェクトの保存
- 13. google-app-engineの制約はありますか?
- 14. Google App Engine検索用のREST APIはありますか?
- 15. eclipseにGoogle App Engine用の64ビットプラグインはありますか?
- 16. ローカルのGoogle App Engineデータビューアはありますか?
- 17. Google App Engine Djangoパッチで逆のエラーはありませんか?
- 18. Google App Engine(Java)アプリが停止(すべてのバージョン)
- 19. Google App Engine上の壁
- 20. Silverlight上のGoogle App Engine
- 21. Google App Engine + GWT + Eclipse:ユニットテストはどこにありますか?
- 22. BokehはGoogle App Engineと互換性がありますか?
- 23. 「Google App Engine」は「Google Compute Engine」よりもはるかに高価ですか?
- 24. Google App EngineでSAP Java Connectorが動作しない
- 25. Java ServletのエンコーディングGoogle App Engine
- 26. Google App Engineの動作がローカルの開発環境とクラウドで異なる理由はありますか?
- 27. Google App EngineのPython unicodeの動作
- 28. Google App Engineで「プッシュツーデプロイ」する別の方法はありますか?
- 29. Google App Engineでデフォルトのバージョンを設定するには
- 30. GolangのGoogle App Engine対話コンソールはありませんか?
あなたはこの質問の答えを調べる機会がありましたか? – jmort253