我计划开始一个商业网站。最近听说了Play框架,看起来不错。但我不确定是否应该使用它。我了解Java、JSP、Servlets和Struts 1。
我不知道这个框架有多稳定?我应该选择原生的Java EE应用程序还是使用Play框架?
我计划开始一个商业网站。最近听说了Play框架,看起来不错。但我不确定是否应该使用它。我了解Java、JSP、Servlets和Struts 1。
我不知道这个框架有多稳定?我应该选择原生的Java EE应用程序还是使用Play框架?
Play框架非常稳定,现在已经有一些大型参考网站,包括guardian.co.uk等等,而且越来越多的网站正在不断涌现。它非常易于开发,并且有自己专用的托管服务(如果需要),并且有一个非常活跃的社区。
至于你是否应该使用它,这是一个太主观的问题,无法公正地回答。我使用它,并且现在总是选择它而不是Java EE应用程序,但我的需求(快速、干净、不臃肿)可能与你的驱动因素不同。
我建议在两种技术中都进行概念验证,并查看哪个最适合您的需求。如果您没有时间进行概念验证,也许您应该坚持自己所知道的东西?
答案的一部分在回答这个问题:这个网站的目的是什么?
就我个人而言,我会坚持使用更常用的框架,比如Java EE(版本5和6比旧版本少了很多冗余代码),或者像Spring或Seam这样的框架。如果你要创建一个简单的网站,也许可以考虑JBoss Seam。
Play确实看起来很不错、干净。从我的经验来看,使用任何新的框架都会有其优缺点。Play可能会出现错误,你似乎懂Java EE。这真的取决于你想做什么,以及你愿意在学习新东西方面投入多少。
我认为,转换到一些新的网站内容交付方式总是可能的。保持尝试新框架是有益的,但更明智的建立在你所知道的框架上进行业务开发。这样瓶颈就不会是技术问题了。