我期待在开发简单的Java web应用程序被部署到GAE和了解的过程中Java Web开发。 我不倾向于使用RIA基于组件的框架,如检票和Vaadin。
我已经看过了游戏2.0,挂毯5和点击,在外面玩2.0不能在GAE中使用(我不希望把在学习中努力发挥1.0这是过去的事情了)。 我在使用JavaScript进行客户端编程没有问题。 所以,我不考虑GWT。
我已阅读了一些文档。 点击似乎很容易在GAE上部署。 但是,挂毯5似乎是一个很好的框架来研究和学习,并成为一个更好的软件/网络开发人员。 但是,我的谷歌搜索的使用Tapestry与GAE产生是谈到黑客得到它的工作在GAE上,而不是具有GAE本身就是一个一流的支持页面。
我不介意把努力学习复杂的框架,如果是打算让我成为一个更好的程序员。 有没有人有使用上的GAE挂毯的经验吗? 或者我应该去点击?
2012年,如果你是认真的Web开发,你需要同时使用服务器端和客户端框架。
下面是我建议:
服务器端:使用的东西,让你俩的HTML生成和REST / JSON支持在一个封装中。 对于Java的自然选择是JAX-RS标准 。 我用的RESTEasy与HtmlEasy ,在这里您可以选择您选择的模板库。 我建议丝绸 。
客户端。 既然你是Java开发,我建议GWT。 这很棒。 只是不使用它的窗口小部件或UiBinder的。 使用纯HTML(它在服务器上生成,右),然后通过添加代码GwtQuery 。 也避免GWT-RPC或RequestFactory,去与REST( GETResty或SpiffyUI )。
文章来源: Which java web framework to use for google app engine development in 2012? [closed]