我用的Play framework 是1.2.7版本的,个人感觉2.0之后的版本play添加的自己的标签太多、未免显得有些臃肿。由于是大二狗,对于java web 后面的知识(SSH架构)现在了解不多,只会用servelet+jsp进行数据库的链接,通过对Play的学习,觉得这个框架真心方便。
1.动态编译。 无论你修改Entity,Controller或者view,都无需重启服务器.
2. 视图 采用了Groovy作为模板引擎,让表示层真正做到了开发高效简洁 Play的页面模版有一套非常简单易用的tag机制,复用view非常的方便.
3. 测试 Play可以方便的组织测试数据,而这些数据是一个文本结构,不依赖于特定数据库. 也就是说即使你用的是一个内存数据库,你也可以很方便的组织测试数据.
4. Play的"缺陷和问题": Play有很多的静态方法,在Controller和Model中都有,静态方法带来的最大麻烦就是难以继承,这是很恶心的一件事情,这一点可能是Play框架的一个硬伤,不知道以后会不会有更正.
5. 拥有精确的错误定位机制,当错误发生的时候,可以精确的定位到错误代码的位置。
6. 速度很快,启动快,运行的速度也十分快