Sal*_*lil 2 google-app-engine tapestry click-framework
我正在研究开发简单的Java web-app以在GAE上部署并在此过程中了解Java Web开发.我不倾向于使用基于RIA组件的框架,如Wicket和Vaadin.
我看过Play 2.0,Tapestry 5和Click,其中Play 2.0不能用于GAE(我不想付出努力学习Play 1.0,这是过去的事情).我在使用Javascript进行客户端编程时没有任何问题.所以,我不考虑GWT.
我已经阅读了一些文档.点击似乎很容易在GAE上部署.但是,Tapestry 5似乎是一个学习和学习的好框架,并成为一个更好的软件/ Web开发人员.但是,我的谷歌搜索使用Tapestry和GAE产生了一些页面,这些页面谈论了hack以使其在GAE上运行而不是为GAE本身提供一流的支持.
我不介意努力学习一个复杂的框架,如果它能让我成为一个更好的程序员.有没有人在GAE上使用Tapestry有经验?或者我应该去点击?
在2012年,如果您认真对待Web开发,则需要同时使用服务器端和客户端框架.
这是我的建议:
服务器端:使用能够在一个包中同时提供HTML生成和REST/JSON支持的东西.对于Java,自然选择是JAX-RS标准.我将RESTEasy与HtmlEasy一起使用,您可以在其中选择您喜欢的模板库.我推荐Silken.
客户端.既然你是java dev我推荐GWT.这很棒.只是不要使用它的Widgets或UiBinder.使用纯HTML(它在服务器上生成,右),然后通过GwtQuery添加代码.还要避免GWT-RPC或RequestFactory,使用REST(GETResty或SpiffyUI).
| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |