したがって、GWT のベスト プラクティスでは、MVP のフレーバーを使用することをお勧めします。これにより、理論的には、プレゼンターのビジネス ロジックを共有しながら、さまざまなネイティブ ビューを作成できるようになります。
これは、GWT のスピンオフ Google プロジェクトhttp://code.google.com/p/j2objc/の中心にあるようで、コードの非 UI 部分を Objective-C に変換し、残りをネイティブに記述できるようにします。 Objective-Cで。
私の質問は、パズルのこの本当に難しい部分が解決されている場合、HTML5 モバイル ライブラリ (MGWT や Touch4j [Sencha] など) をこの MVP パイプラインに含めて、すべての世界で最高のものを実現するのはどれほど難しいでしょうか?
http://code.google.com/p/playn/を試してみると、これは明らかにクロスプラットフォーム ビルド システム (ネイティブ android & html5 & java &...) を持つための青写真のようですが、プロジェクトは、ゲーム ダイナミクスの単一画面描画とイベント ループを対象としており、キーボード入力やその他の典型的なモバイル機能は使用できません。
問題の多くが解決されたとしても、それ以上先に進むことができないのは残念なことです。この質問に対する答えは、さまざまなウィジェット ライブラリ (GWTP と MVP 2.1) の収容を容易にするためにどの MVP 構造を選択するかなどの細かな問題を含む、ソリューションを実行するための最良の計画です。 PlayN コード ベースをハックし始めます。落とし穴は何ですか? または、別の道が選択された場合、その理由は何ですか? そして、なぜそれが最高なのでしょうか??
どうもありがとう。:-)