原文鏈接:http://news.csdn.net/a/20120314/313083.html
北京時間3月14日消息,根據Play framework官方網站消息,目前Play framework 2.0正式版已經發布。新版本的Play framework進一步加強了對Scala語言的支持,並且提升了類型安全的水平。
Play framework是一個Rail風格的full-stack(全棧的)Java Web應用框架,採用目前Java開源界最流行的RESTful架構設計。包括一個簡單的無狀態MVC模型、Hibernate的持久性對象、基於Groovy的模板引擎以及建立一個現代化網絡應用所需的一切。
從2.0開始,Play framework核心將完全使用Scala重寫。Play framework的構建與部署將遷移至Simple Build Tool,模板則決定使用Scala代替Groovy來編寫。
Play framework的關鍵特性:
- 一個非常簡單的開發週期,此框架能夠自動編譯和重新裝載源文件的任何改變
- 智能捆綁HTTP參數到Java方法參數
- 基於Apache Mina的快速HTTP服務器
- 一個基於Groovy的強大的模板引擎,具有多層繼承,定製用戶標籤的能力等
- 優秀的錯誤報告功能:當發生異常,此框架會直接顯示出錯代碼,甚至是模板代碼
Play framework 2.0 版本的主要新特性:
- 內置對Java和Scala的支持
- 完全異步編程模型
- 側重於類型安全
- 強大的構建系統
- 數據存儲和模型的集成
官方網站:http://www.playframework.org/