【问题标题】:Google App Engine, Java Frameworks?谷歌应用引擎,Java 框架?
【发布时间】:2012-04-11 05:34:32
【问题描述】:

我要在 gae 中实现一个网络应用程序。
我想知道哪个是最好的框架?
我使用了struts2,但似乎不受支持。
GAE 中是否有任何 MVC 或类似物?
你认为最好的方法是什么?

PS:应用程序基本上应该是用户资料的集合(具有不同的信息)+地点描述的集合(哪些图片,描述和用户cmets)。

【问题讨论】:

标签: java model-view-controller google-app-engine


【解决方案1】:

您可以查看tested to work on GAE 的库和框架列表。似乎通过解决方法支持 Struts 2。

我个人会选择更现代的东西,例如PlaySitebricks 或我最喜欢的:JAX-RS with Freemarker

此外,如果您不害怕尝试新的东西,请使用 GWT(正如@Carlos 已经建议的那样)。这是一个陡峭的学习曲线,但值得。

【讨论】:

  • JAX-RS 和 freemaker 的解决方案似乎不错(还有其他参考吗?)。对于 GWT,让我害怕的是人们需要安装插件才能使用该网站。
  • 错误,没有。 GWT 被编译为 javascript - 用户不需要附加组件。仅适用于需要调试的开发人员。
  • 这里有一些使用 GWT 制作的项目。无需插件即可使用它们:developers.google.com/web-toolkit/examples
  • 可能只有我一个人。我的意思是,我第一次尝试 chrome 时告诉我下载一个插件让 GWT 工作。
【解决方案2】:

我会选择GWT;它允许您构建 RIA 应用程序,并由 Google Plugin for Eclipse 直接支持。对于依赖注入,您可以将 Guice 用于服务器组件,将 Gin 用于 GWT 客户端类。

【讨论】:

  • 好吧,gwt需要扩展安装不知道人们是否愿意在打开网站之前安装它。
  • 你在说什么扩展??一个用于开发的 eclipse 插件是的,但最终结果是严格的 HTML/JS/CSS。我最喜欢的基于 GWT + REST 的服务!
猜你喜欢
  • 2011-11-29
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 2012-02-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多