Play Framework是否足以满足下一个大型应用的需求?

时间:2011-11-24 15:39:43

标签: java-ee frameworks playframework scalability

我最近被介绍过玩,我必须承认它几乎就像是我的切片面包。毫无疑问,Play是Java世界中最好的事情,也是Guillaume Bort和zenexity团队对这个非常棒的框架的赞誉。

话虽这么说,我还没有看到任何基于Play的主流脸书或Twitter,我想知道它是否仅适用于相对简单的应用程序?以下是我的一些疑虑/问题?

1)安全性 - 随着增长引起关注并且Play能够处理黑客的注意力吗? cookie方法似乎非常基本,但没有理由怀疑它是不够的?

2)可扩展性 - 从我所看到的可能是可扩展的处理流量并做得很好,有人认为它尚未经过测试吗?

3)应用程序复杂性 - 当你的模型跨越100个bean时,游戏如何执行,是否能够处理复杂的应用程序?由于Java反射,大多数魔法都是可能的,可能是一个问题。

因此,对于那些使用它和创作者的人,您能否提供Play处理上述3个问题的应用程序的示例或示例,在使用Play时是否需要记住处理上述问题?基本上是为了避免使用RoR的Twitter体验。

1 个答案:

答案 0 :(得分:17)

我同意没有很多参考站点显示Play对于企业部署的能力。也就是说,过去曾有来自“卫报”(我认为!)以及LinkedIn的帖子,以显示部分部署中使用Play。

除此之外,Play的创建者在2008/9开放框架之前使用Play的概念作为Zenexity的内部框架。他们将它用于许多商业应用程序,并证明他们有大量部署(已经引用他们已经部署到银行和政府应用程序)。

越来越多的求职应用程序正在为Play开发人员做广告,因此业界肯定采用Play来进行更大规模的部署。

对我来说,我不会再选择其他任何东西了。特别是如果我为客户做项目,它使我能够比竞争公司更具竞争优势,因为我使用Play的效率远高于其他Java技术。