【发布时间】:2012-04-11 05:34:32
【问题描述】:
我要在 gae 中实现一个网络应用程序。
我想知道哪个是最好的框架?
我使用了struts2,但似乎不受支持。
GAE 中是否有任何 MVC 或类似物?
你认为最好的方法是什么?
PS:应用程序基本上应该是用户资料的集合(具有不同的信息)+地点描述的集合(哪些图片,描述和用户cmets)。
【问题讨论】:
标签: java model-view-controller google-app-engine
我要在 gae 中实现一个网络应用程序。
我想知道哪个是最好的框架?
我使用了struts2,但似乎不受支持。
GAE 中是否有任何 MVC 或类似物?
你认为最好的方法是什么?
PS:应用程序基本上应该是用户资料的集合(具有不同的信息)+地点描述的集合(哪些图片,描述和用户cmets)。
【问题讨论】:
标签: java model-view-controller google-app-engine
您可以查看tested to work on GAE 的库和框架列表。似乎通过解决方法支持 Struts 2。
我个人会选择更现代的东西,例如Play、Sitebricks 或我最喜欢的:JAX-RS with Freemarker。
此外,如果您不害怕尝试新的东西,请使用 GWT(正如@Carlos 已经建议的那样)。这是一个陡峭的学习曲线,但值得。
【讨论】:
我会选择GWT;它允许您构建 RIA 应用程序,并由 Google Plugin for Eclipse 直接支持。对于依赖注入,您可以将 Guice 用于服务器组件,将 Gin 用于 GWT 客户端类。
【讨论】: