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.開發效率的大提速。

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