Java腳本語言:Groovy 1.8.5 和 2.0-beta-2 發布
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團隊發布了1.8.5版本,以及2.0的第二個beta版。這兩個版本主要是進行bug修正及帶來少量改進。詳細內容可以查看Codehaus上的JIRA發布頁面:
- Groovy 1.8.5:http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=18071
- Groovy 2.0-beta-2:http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=18072
此外,在此次聯合發布中Cédric Champeau同時為靜態編譯添加了一個新的GEP提案(在前面的報道中,我們知道Groovy 2.0將引入InvokeDynamic支持、靜態類型檢查以及靜態編譯三個重要特性),你可以通過下列頁面來了解靜態編譯的用法:
http://docs.codehaus.org/display/GroovyJSR/GEP+10+-+Static+compilation。
Groovy 1.8.5與Groovy 2.0-beta-2下載地址:http://groovy.codehaus.org/Download?nc \
本文轉載自: http://www.iteye.com/news/23817
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!