我正在研究开发简单的 Java Web 应用程序以部署在 GAE 上,并在此过程中了解 Java Web 开发。我不倾向于使用 Wicket 和 Vaadin 等基于 RIA 组件的框架。
我看过 Play 2.0、Tapestry 5 和 Click,其中 Play 2.0 不能在 GAE 上使用(我不想努力学习已经成为过去的 Play 1.0)。我在使用 Javascript 进行客户端编程方面没有问题。所以,我不考虑 GWT。
我已经阅读了一些文档。Click 似乎很容易在 GAE 上部署。但是,Tapestry 5 似乎是一个学习和学习并成为更好的软件/Web 开发人员的好框架。但是,我在谷歌上搜索使用 Tapestry 和 GAE 的页面显示了一些关于如何让它在 GAE 上运行而不是对 GAE 本身提供一流支持的黑客攻击。
如果它能让我成为一个更好的程序员,我不介意努力学习一个复杂的框架。有没有人有在 GAE 上使用 Tapestry 的经验?还是我应该去点击?