動態語言 Groovy 發布 1.8.4 和 2.0-beta-1 版本

fmms 13年前發布 | 8K 次閱讀 Groovy

Groovy是一種基于JVM的敏捷開發語言,它結合了Python、Ruby和Smalltalk的許多強大的特性。

Groovy 主要的特點包括:

  • 是一個基于Java虛擬機的敏捷動態語言
  • 構建在強大的Java語言之上 并添加了從Python,Ruby和Smalltalk等語言中學到的諸多特征
  • 為Java開發者提供了現代最流行的編程語言特性,而且學習成本很低(幾乎為零)。
  • 支持DSL(Domain Specific Languages領域定義語言)和其它簡潔的語法,讓你的代碼變得易于閱讀和維護。
  • Goovy擁有處理原生類型,面向對象以及一個Ant DSL,使得創建Shell Scripts變的非常簡單。
  • 在開發Web,GUI,數據庫或控制臺程序時 通過減少框架性代碼 大大提高了開發者的效率。
  • 支持單元測試和模擬(對象),可以簡化測試
  • 無縫集成 所有已經存在的 Java對象和類庫
  • 直接編譯成Java字節碼,這樣可以在任何使用Java的地方 使用Groovy。

Groovy

Groovy 今天同時發布了兩個版本,分別是 1.8.4 和 2.0 Beta1。其中 1.8.4 主要是包含了補丁以及一些小改進,特別是 Grails 框架方面以及 Gradie 自動化構建工具的問題。

同時發布的還有 Groovy 2.0 Beta1 版。Groovy 的下一個主要版本將跳過 1.9 直接進入 2.0 ,這也是 2.0 的首次公開發布的版本。2.0 版本最大的特色就是支持靜態類型檢查

更詳細的介紹請看發行說明

下載地址:http://groovy.codehaus.org/Download?nc

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