私は、WebアプリケーションをホストするWebサイトを含む新しいプロジェクトを開始しています。どのWebフレームワークを選択するかを決定する際に、いくつかの助けをいただければ幸いです。私はここ数年の日食開発者なので、Java Webフレームワークを使用したいと思います(Javaの方がはるかに保守しやすく、テスト、デバッグ、拡張が簡単ですが、それは別のトピックです..)
私はいくつかの調査を行いましたが、フレームワークの数は驚異的です。妥当な時間内にすべてを通過することはできないでしょう。そのため、この素晴らしいコミュニティに取り組んでいます:-)
とにかく、GWT、Playを調べました。 !、Wicket、Vaadin、その他少数。それらのそれぞれに、私が問題だと思うことがあります。
たとえば、Vaadinとwicketはどちらも非常に優れたウィジェットセットを備えており、非常に使いやすいです。それを使ったWebアプリケーションのプログラミングは、JavaScriptコードのコーディングとデバッグよりもはるかに簡単だと思います。欠点は次のとおりです。すべてのロジックがサーバー上にあり、ユーザーエクスペリエンスが損なわれていることがわかりました(Vaadinを使用しているいくつかのWebサイトを調べたところ、リモートコンピューターにログインしているように感じました。実際には真実からそう遠くない..)
Playは素晴らしいですが、GWTとVaadinのGUIプログラミング機能が不足しているため、純粋なjqueryを使用して複雑なWebアプリケーションを構築するのは、特にAJAXが関係している場合は面倒です。
現在、GWTプラグインを試してみるのが妥当な解決策だと思います。より良い候補者に精通している人はいますか?
ありがとう!