私のチームはより多くの Java 担当者で構成されており、JavaScript の経験は限られています。この質問が何度か聞かれたことは承知していますが、クライアント側のテクノロジに関する私の経験は非常に限られているため、事実を正しく理解するためにいくつか明確にする必要があります。純粋な JavaScript フレームワークの代わりに GWT を使用してソリューションを構築することにしました (より多くの Java 経験がある場合)。
これらは私の決断を裏付ける事実でした。
- 100% Java で書かれています
- 基本的な Java スキルが必要です (Java EE ではなく Java SE)。
- OOPHM – アウト プロセス ホスト モード – ブラウザーとバージョンを定義します。ブラウザの互換性はもはや私たちの問題ではありません
- デバッグ – IDE のデバッガーを使用して、GWT アプリを他の Java アプリケーションと同じようにデバッグします。
- 最適化された JavaScript - GWT は、ユーザーよりも高速でコンパクトな JavaScript を記述します。
しかし、私のアプリケーション機能の一部は、外部の js ライブラリを使用する必要があります。たとえば、特定のページにいくつかのものを描画するために、特定のjsライブラリを利用する必要があるとしましょう。(実際には、dojos で作成された js ファイル)。
- 上記の要件は GWT で対応できますか?
- GWT を使用するという決定は賢明だと思いますか、それとも他に推奨事項はありますか?
- 私たちは、sencha gxt が最高のウィジェット ライブラリを持っていることを発見しました (私はそのコマーシャルを知っています。少なくとも、必要なものはすべて見つけました)。コア GWT よりもラッパー ライブラリを使用するのが賢明だと思いますか?
前もって感謝します。