Java Web框架 Play Framework 發布 2.0 預覽版

openkk 13年前發布 | 12K 次閱讀 Java

Play!是一個full-stack(全棧的)Java Web應用框架,包括一個簡單的無狀態MVC模型,具有Hibernate的對象持續,一個基于Groovy的模板引擎,以及建立一個現代Web應用所需的所有東西。

Play!的關鍵特性:

1、一個非常簡單的開發周期。此框架自動編譯和重新裝載源文件的任何改變。
2、智能捆綁HTTP參數到Java方法參數。
3、基于Apache Mina的快速HTTP服務器。
4、一個基于Groovy的強大的模板引擎,具有多層繼承,定制用戶標簽的能力,等。
5、優秀的錯誤報告功能:當發生異常,此框架會直接顯示出錯代碼,甚至是模板代碼。

項目地址:http://www.playframework.org/

根據透露,從2.0開始,Play框架核心將完全使用Scala重寫。Play的構建與部署將遷移至Simple Build Tool,模板則決定使用Scala代替Groovy來編寫。

Play項目的首席開發人員Guillaume Bort對此做出了解釋:

 

技術與網絡不斷發展,Web已成為應用程序的中心點了。HTML、CSS和JavaScript技術發展迅速,這使得一個服務器端的框架已經不夠看了。整個Web架構正朝著實時的方向快速發展,現在項目的一些新的需求意味著,SQL已不再是唯一的數據存儲技術。在編程語言上,我們也目睹了一些巨大的變化,一些基于JVM的語言,包括Scala變得日益流行起來了。

這就是我們認為是時候推進,考慮Play的下一個主要版本了的原因。

 

目前該團隊正在重點開發 2.0 版本開發,集成了一個新的構建系統和異步特性,原生的 Java 和 Scala 支持。

Play 2.0 正在緊鑼密鼓的開發中,不過現在你已經可以下載一個預覽版先玩下。

Download Play-2.0-preview

源碼可以在 http://github.com/playframework/play20 下載。

Java Web框架 Play Framework

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!