繁体   English   中英

您将使用哪些Java框架与Google App Engine合作?

[英]What Java framework would you use with Google App Engine?

自从我使用Java完成任何网站以来已经有一段时间了,我想知道Google App Engine的框架选项是什么。

对于没有真正偏好的人,你会建议什么框架?

我喜欢Ruby On Rails,并且正在进入Django,并且也喜欢它。 从专业角度来说,我是一名ASP.NET开发人员,所以我对此有最丰富的经验,但我希望扩展到其他技术和模式。

拥有更多MVC经验会很高兴。

谢谢,马克

Spring框架可以工作,虽然你必须确保commons-logging不叫commons-logging-1.1.1.jar(正如我在maven约定中所做的那样,Google提供了一个具有相同名称的jar,并且有类加载问题,如结果)。 因此,Spring WebMVC被确认可以工作 - 这提高了其姐妹项目Spring Webflow可行的可能性 - 尽管我不能说我真的喜欢Webflow 2完全偏离Webflow 1的地方。

此外,我还没有找到一个真正包含“保存和继续”概念的框架 - 用户经常喜欢这样做,而Webflow 2确实试图使编程尽可能地困难,如果你在其中使用它的持久化上下文自己流动。

Wicket适用于App Engine,您只需对配置进行一些调整即可

我在GAE上与Vaadin有过不同的经历。 有些应用程序几乎和localhost一样快,但有时候延迟很奇怪。 可能取决于您的应用程序在地理上部署在哪个服务器上。

试试ItsNat, 更多信息

不要将它用于一个简单的原因 - 供应商锁定。

  • 如果服务不符合您的满意度会怎样?
  • 如果你能在其他地方获得更好的交易(Java托管)会发生什么?
  • 如果您想销售产品怎么办?您的平台在哪里?
  • 如果Google决定App Engine不值得他们的努力并关闭它会发生什么?
    • 作为附注,谷歌已经并将关闭无利可图的服务。 一个简单的搜索将揭示许多,特别是在这些尝试时间。
  • 你关心供应商锁吗?

如果你不关心失去你的努力和投入的时间,也许想要一个平台只是为了玩,那么我认为这是可以的,但任何严重的事情都可以避开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM