什么是JVM语言&x2B;您在Google Appengine Java中使用什么web框架?

什么是JVM语言&x2B;您在Google Appengine Java中使用什么web框架?,java,google-app-engine,Java,Google App Engine,正在为web 2.0想法寻找最不颠簸(和最高效)的旅程 Groovy/Grails、Scala/Lift、Groovy/Gaelyk或 请分享您的经验。我投票支持JRuby+Rails3我喜欢使用以谷歌堆栈为主的想法: 带有google插件的EclipseIDE 后端的gwt++++ 我第一次看到这个堆栈是, 我也看到过有人使用它 我还没有用过它,所以我不能保证它会被试用和测试, 但是您应该看看来自dispatch and presenter的链接。我正在尝试使用Spring MVC+Gro

正在为web 2.0想法寻找最不颠簸(和最高效)的旅程

Groovy/Grails、Scala/Lift、Groovy/Gaelyk或


请分享您的经验。

我投票支持JRuby+Rails3

我喜欢使用以谷歌堆栈为主的想法:

  • 带有google插件的EclipseIDE
  • 后端的gwt++++
我第一次看到这个堆栈是,
我也看到过有人使用它

我还没有用过它,所以我不能保证它会被试用和测试,

但是您应该看看来自dispatch and presenter的链接。

我正在尝试使用Spring MVC+Groovy。它只是一个REST应用程序(没有任何html视图,只有JSON和XML),一切正常。
但数据访问层需要做的工作太多:(我以前的gae应用程序是使用python+django制作的,而且更好。

6.7 IDE和。

按照目前的说法,这个问题没有正确答案,应该是一个社区wiki。这是基于appengine上的个人经验吗?我认为JRuby由于框架启动时间问题,响应时间很差。不是bas根据个人经验,但我认为这是一个不错的选择,Rails3速度更快,JRuby也有了很大的改进,因为1.3.1(当前的1.4.0)和1.5.0版本已经发布。启动时间与iRelant有关(启动一次,然后服务请求)。运行时足够快,而且缓存也使其变得无关紧要。启动时间在应用程序引擎上非常重要。应用程序通常会关闭,然后从头开始重新启动,这是平台自动伸缩特性的一部分。每次启动新实例时,一些用户都会感到恼火,因为他们必须等待10秒(或其他时间)