GWT の代わりに jQuery を使用する必要があるのはなぜですか? 時代遅れかもしれません(その答えとして)。また、他のSO関連の質問のほとんど も 、今日では時代遅れになっている可能性があります。そこで、新しいプロジェクトに対する GWT の関連性に関する最新情報を更新しましょう。
GWTは最近より成熟しています
2009 年の質問と回答以降、GWT は進化し、一部の JS フレームワークが Java で利用可能になりました。
- jQuery 用GwtQuery (gQuery)
- ExtJS 用GXT (旧 ExtGWT)
- Smart GWTがGWT-extに取って代わりました
- ...そしてきっともっと... (お気軽に追加してください)
さらに、Java コードをスタンドアロンの JS ライブラリに変換できます: gwt-exporter
しかし、低レベルの JS フレームワークで十分かもしれません
しかし、読めば読むほど、Web 開発者が GWT に背を向け、JS フレームワーク ( Firebug、JS フレームワーク用の IDE プラグインなど) を直接使用するようアドバイスしているのを目にします。
生産性
ただし、同じ IDE (Eclipse、Netbeans、IntelliJ IDEA...) を使用して開発とデバッグを行うというアイデアが気に入っています。もっと生産的になると思います...ドキュメントとコミュニティについても考えるべきです(このSOの質問に関するフォーラムの反応性)...
質問
- どのような種類の 2014 年の新しいプロジェクトで GWT を考慮すべきか (または考慮しないか) は?
- 簡単な AJAX Web アプリケーションの開発と展開のための GWT の適切な代替手段はありますか?
- 現在のモードと傾向は何ですか?
私の特定のケース
Python3 ( http.server.HTTPServer
) 呼び出し (POST)bash
スクリプト (C++ での処理) と JSON データの取得に基づいて、(イントラネット Web アプリの) POC を完了しました。レンダリング用の Web ページ内の一部の JS (フレームワークなし)。そのため、次の反復に最適なオプションを考えています。
しかし、他のケースについてもこの質問に答えてください。一般的な質問/回答がより多くの人に役立つことを望みます。
2015 年 10 月の更新
GWT は 11 か月以来新しいリリースがないため、あまりアクティブではないようです。しかし、過去にはバージョン 2.4 と 2.5 の間の 13 か月まで。Git リポジトリ ミラーはまだ非常に活発です。さらに、GWT は拡張可能であり、新しい GWT フレームワークのリリースを必要とせずに、GWT ライブラリから新しい機能を得ることができます。たとえば、最も一般的なモバイル GWT ライブラリと、それに対応するリリース サイクルを参照してください。それまでの間、どこでも Node.js を使用するのがトレンドです! 新しいプロジェクトに GWT を採用するかどうかは、開発者のスキル/動機とプロジェクトの寿命 (離職/トレーニング/メンテナンス) に大きく依存します。利用可能なソースコードの再利用や市場投入までの時間など、他のいくつかの基準も考慮される場合があります...以下の優れた回答を参照してください。