私はGAEにデプロイされる単純なJavaWebアプリの開発を検討しており、その過程でJavaWeb開発について学びます。WicketやVaadinのようなRIAコンポーネントベースのフレームワークを使用する傾向はありません。
Play 2.0、Tapestry 5、Clickを見てきましたが、そのうちPlay 2.0はGAEでは使用できません(そして、過去のものであるPlay 1.0の学習に力を入れたくありません)。クライアント側のプログラミングにJavascriptを使用しても問題ありません。だから、私はGWTを考慮していません。
私はいくつかのドキュメントを読みました。ClickはGAEに簡単にデプロイできるようです。しかし、Tapestry 5は、研究と学習を行い、より優れたソフトウェア/Web開発者になるための優れたフレームワークのようです。しかし、GAEでTapestryを使用するためのグーグル検索では、GAE自体のファーストクラスのサポートではなく、GAEで動作させるためのハックについて説明したページが表示されました。
複雑なフレームワークを学ぶ努力をして、それが私をより良いプログラマーにするのであれば、私は気にしません。GAEでタペストリーを使用した経験のある人はいますか?それとも、クリックするだけですか?