2012-03-27 151 views
1

我要在gae中实现一个web应用程序。
我想知道哪个是最好的框架?
我用struts2但它似乎不支持。
GAE内部是否有任何MVC或similat?
您认为最好的方法是什么? PS:应用程序应基本上是一组用户配置文件(具有不同信息)+一组地点描述(图片,说明和用户注释)。Google App Engine,Java Frameworks?

+0

可能的[在Google App Engine Java世界中的MVC]的副本(http://stackoverflow.com/questions/862003/mvc-in-a-google-app-engine-java-world) – bernie 2012-03-27 16:38:06

回答

1

您可以检查tested to work on GAE库和框架的列表。看来Struts 2是通过一种解决方法来支持的。 JAX-RS with Freemarker

个人而言,我会用更现代的东西,如PlaySitebricks还是我最喜欢去。另外,如果你不想尝试新的东西去GWT(作为@Carlos已经建议)。这是一个陡峭的学习曲线,但值得。

+0

JAX的解决方案-RS和freemaker似乎很好(任何其他参考?)。 对于GWT而言,我认为人们需要为使用该网站安装插件。 – EsseTi 2012-03-27 18:32:06

+1

犯错,没有。 GWT被编译为javascript - 用户不需要附加组件。仅适用于开发人员如果需要调试。 – 2012-03-27 18:33:30

+0

这是一些用GWT制作的项目。没有插件需要使用它们:https://developers.google.com/web-toolkit/examples/ – 2012-03-27 18:35:37

2

我会去GWT;它允许您构建RIA应用程序,并直接由Google Plugin for Eclipse支持。对于依赖注入,可以使用Guice作为服务器组件,并使用杜松子酒作为GWT客户端类。

+0

好吧,gwt需要扩展才能安装,不知道人们是否愿意在打开网站之前安装它。 – EsseTi 2012-03-27 18:29:47

+1

你在说什么扩展?一个用于开发的eclipse插件是的,但最终的结果是严格的HTML/JS/CSS。我最喜欢的基于GWT + REST的服务! – koma 2012-03-27 18:47:41