Play2.1 简单总结之一:传统SSH框架 对比 Play Framework

标题:SSH框架的优缺点


一:SSH的优点——struts

1: 使用Taglib,大大提高了开发效率

2 :层次清晰,后期维护优势明显

3: 具有组件的模块化,灵活性和重用性,简化了基于MVC的web应用程序的开发


二:SSH的缺点——struts

1: 使用Taglib,需要一个持续学习的过程,甚至还会打乱程序员网页编写的习惯。


三:开发一个简单的web项目SSH的最大缺点

1: 臃肿的jar包

2:繁琐的xml配置或者annotation注解。

3: 开发过程中,频繁的刷新。

  上述是SSH框架开发web项目效率低下的主要原因。


Play框架的优点


一:全堆栈 

1. Play为你提供多种条件,例如开发框架、运行环境。可以理解为,你无需再下载别的软件,它全包括做一个网

需的所有环境,除了开发工具之外。



二:动态编译

1. 修改源码,刷新,Done。不需要编译,发布和重启服务器。

2. 解决了SSH在开发过程中,频繁地刷新项目,提高了开发的效率。


三:高效的模板系统

1. 基于表达式语言Groovy的一个纯净的模板系统。Play提供了模板的继承,集合及标签库。

2. 此标签库类似于JSP的Taglib,但是用法简单,更易理解,这大大地简化了前台页面的书写及开发。



四:异步性

1.基于非阻塞的IO模型,play允许创建基于long polling和WebSocket的现代网页应用。

2.支持面广。


五:快速纠错

1. 当错误发生的时候,play直接展示出的错误源代码,以及错误源代码所在的行号

2. 让程序员可以完全摆脱SSH的调试工具Junit。


六:Rails 的思想---习惯约定优于配置

1.更少的配置文件。

2.更少的代码。

3.开发效率的大提速。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章