自从我使用Java完成任何网站以来已经有一段时间了,我想知道Google App Engine的框架选项是什么。
对于没有真正偏好的人,您会建议哪个框架?
我喜欢Ruby On Rails,我正在进入Django,并且也喜欢它。从专业角度来说,我是一名ASP.NET开发人员,所以我对此有最丰富的经验,但我希望扩展到其他技术和模式。
拥有更多MVC经验会很高兴。
感谢, 标记
答案 0 :(得分:6)
Spring Framework有效,虽然你必须确保commons-logging不叫commons-logging-1.1.1.jar(正如我在maven惯例中所说的那样,Google提供了一个同名的jar并且因此存在类加载问题)。因此,Spring WebMVC被确认可以工作 - 这提高了其姐妹项目Spring Webflow将起作用的可能性 - 尽管我不能说我真的喜欢Webflow 2与Webflow 1完全不同的地方。
此外,我还没有找到一个真正包含“保存和继续”概念的框架 - 用户经常喜欢这样做,而Webflow 2真的试图让编程尽可能地困难,如果你使用它的持久性流程内部的上下文。
答案 1 :(得分:3)
Wicket适用于App Engine,您只需制作一些tweaks to the configuration。
答案 2 :(得分:0)
我在GAE上使用Vaadin获得了不同的体验。有些应用程序几乎和localhost一样快,但有时候延迟很奇怪。可能取决于您的应用程序在地理上部署在哪个服务器上。
答案 3 :(得分:0)
尝试使用ItsNat,more info。
答案 4 :(得分:-17)
请勿将其用于一个简单的原因 - 供应商锁定。
如果你不在乎失去你的努力和投入的时间,也许想要一个平台只是为了玩,那么我认为这是可以的,但任何严重的事情都会消失。