<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    First they ignore you
    then they ridicule you
    then they fight you
    then you win
        -- Mahatma Gandhi
    Chinese => English     英文 => 中文             
    隨筆-221  評(píng)論-1047  文章-0  trackbacks-0
    由于這次發(fā)布的Groovy版本包含了很多Java5的特性,并修正(fix)了很多錯(cuò)誤,且增添了許多新特性,1.1這個(gè)版本號(hào)已經(jīng)無法反映這么多令人振奮的改進(jìn)了,所以Groovy Team決定將本次發(fā)布的Groovy版本定為1.5。注意目前最新穩(wěn)定版為Groovy1.5了,而非之前的Groovy1.0。

    下載地址:http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.0.zip

    附:朝花夕拾——Groovy & Grails

    =======================================================

    Last changed Dec 07, 2007 17:44 by glaforge

    G2One, Inc., the Groovy & Grails professional services company, and the Groovy development team are proud to announce the release of Groovy 1.5.

    Groovy is a dynamic language for the JVM that integrates seamlessly with the Java platform. It offers a Java-like syntax, with language features inspired by Smalltalk, Python or Ruby, and lets your reuse all your Java libraries and protect the investment you made in Java skills, tools or application servers. Groovy can be used for various purposes, from adhoc shell scripting leveraging Java APIs, to full-blown web applications built on Spring and Hibernate through the Grails web framework. It can also be integrated very easily in your applications to externalize business logic, create Domain-Specific Languages, or to provide templating, XML parsing capabilities, and much more.

    This major release integrates features offered by Java 5: annotations, generics, static imports and enums, making Groovy the sole alternative dynamic language for the JVM that lets you leverage frameworks that use annotations like Spring's @Transactional or JBoss SEAM which both provide extended Groovy support, or generics to help JPA or Hibernate properly handle typed collections.

    In this release, new meta-programming capabilities have been contributed thanks to the work of the Grails project developers, pursueing our symbiotic relationship. A few syntax enhancements have also found their way into it to help ease the development of Domain-Specific Languages. A great attention to performance improvements made this new version much snappier than before, as witnessed by a reports we had by teams working on mission-critical applications using Groovy as a business language.

    Since Groovy 1.0, the team also worked on improving the tool chain by creating a joint Java / Groovy compiler to let you mix and match Groovy and Java classes in the same compilation step. A GroovyDoc equivalent to JavaDoc lets you document your Groovy classes. The rewritten interactive shell is now really interactive and provides useful command completions for making you more productive, and the Groovy Swing console has also been improved thanks to our talented Swing team and the help of Swing expert Romain Guy.

    Apart from improvements or the creation of these new tools, you should have a look at JetBrains' JetGroovy, a fantastic Groovy and Grails plugin which provides advanced coding capabilities to IntelliJ IDEA:

    • syntax highlighting,
    • code completion,
    • scripts and unit tests running ability,
    • debugging capabilities,
    • and even refactorings!

    Of course, if you're an Eclipse user, you can still use the Groovy Eclipse plugin, or Sun's work in progress NetBeans plugin for Groovy and Grails.

    An upcoming article on InfoQ that will be published in the following days will detail the novelties of this new version in more depth. So, please stay tuned!
    In the meantime, you can listen to the interview of Groovy Project Manager and G2One VP Technology Guillaume Laforge that was recorded at QCon 2007, in March, in London, or read G2One's team interview at JavaLobby.

    I would like to thank everybody who was involved in this release in a way or another: the Groovy developers for their hard work, patch and documentation contributors, users reporting bugs or requesting new features or improvements, book authors.

    Several well-known companies have put great efforts in helping us making Groovy what it is today:

    • IBM: Eclipse plugin improvements and upgrade to support this latest version of the language,
    • Oracle: JMX support improvements to call remote beans as if they were local,
    • Sun: Rooms for our developer meetings, and a wonderful 8-core 8-CPU machine for our high-load concurrency testing,
    • JetBrains: for the joint java/groovy compiler & their awesome plugin,
    • JBoss: for their help on ironing out our support for annotations and generics.

    It would be impossible to list everybody, but you're all part of this effort, and you made the success of Groovy and the quality of this new milestone. Thanks and well done to you all!

    You can read the detailed JIRA release notes of the changes since the last release candidate.

    And now, just download Groovy 1.5 and give it a try: http://groovy.codehaus.org/Download

    -
    Guillaume Laforge
    Groovy Project Manager
    Vice-President Technology at G2One, Inc.
    http://www.g2one.com


    posted on 2007-12-08 09:50 山風(fēng)小子 閱讀(2695) 評(píng)論(15)  編輯  收藏 所屬分類: Groovy & Grails
    主站蜘蛛池模板: 久久免费的精品国产V∧| 久久亚洲中文字幕精品有坂深雪| 污视频在线观看免费| 看免费毛片天天看| 亚洲人成图片网站| 亚洲高清在线播放| 亚洲精品乱码久久久久66| 国产18禁黄网站免费观看| 日韩在线免费视频| 久久久久久国产精品免费无码| caoporm超免费公开视频| 无套内射无矿码免费看黄| 亚洲日韩精品无码AV海量| 亚洲人成片在线观看| 亚洲成a人片77777老司机| 亚洲精品自产拍在线观看| 中文亚洲成a人片在线观看| 免费在线观看的黄色网址| 日韩中文无码有码免费视频| 国产1024精品视频专区免费| 四虎在线免费视频| 精品国产无限资源免费观看| 99热在线免费观看| 久久国产色AV免费看| 久久久99精品免费观看| 91视频免费观看高清观看完整| 一级毛片免费播放男男| 思思久久99热免费精品6| 免费很黄无遮挡的视频毛片| 成a人片亚洲日本久久| 美女黄频视频大全免费的| 国产亚洲精品91| 猫咪免费人成在线网站| 免费高清A级毛片在线播放| 免费精品久久久久久中文字幕 | a级毛片在线免费| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 亚洲国产精品无码久久久秋霞1| 亚洲精品无码mⅴ在线观看| 中文日韩亚洲欧美制服| 亚洲AV色无码乱码在线观看|