Вышел (http://docs.codehaus.org/display/GROOVY/2012/06/28/Groovy+2....) релиз языка программирования Groovy 2.0 (http://docs.codehaus.org/display/GROOVY/). Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java приложениями. За годы существования Groovy, вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймврок Grails (http://grails.org/), swing-ориентированный фреймворк Griffon (http://griffon.codehaus.org/), системы сборки Gant (http://gant.codehaus.org/) и Gradle (http://gradle.org/), инструментарий для интеграции с Google App Engine - Gaelyk (http://gaelyk.appspot.com/), система параллельного программирования Gpars (http://gpars.codehaus.org/), тестовый комплект Spock (http://www.spockframework.org/), инструменты для контроля качества CodeNarc (http://codenarc.sourceforge.net/) и GMetrics (http://gmetrics.sourceforge.net/).Из новшеств (http://www.infoq.com/articles/new-groovy-20) Groovy 2.0, можно отметить:
- Система проверки статических типов, позволяющая определить корректность кода;
- Режим статической компиляции для обеспечения повышенной производительности для критичных к скорости выполнения участков кода;
- Разбиение Groovy JAR-архива на модули, каждый из которых содержит специфичный набор функций. Предоставление пользователям возможности создавать свои модули;
- Расширение синтаксиса в соответствии с языковыми улучшениями JDK 7, разработанными в рамках проекта Coin (http://openjdk.java.net/projects/coin);
- Задействование улучшений JDK 7 для динамических языков программирования.
URL: http://docs.codehaus.org/display/GROOVY/2012/06/28/Groovy+2....
Новость: http://www.opennet.me/opennews/art.shtml?num=34249
что на нем было и будет создано? Где его использовать лучше всего?
Groovy - везде где есть Java, фактически это javaperl, кода пишем мало, толку много.
Минусы - тормозит в разы больше java и памяти кушает так же больше.
> что на нем было и будет создано? Где его использовать лучше всего?Автор языка считает, что его лучше не использовать, потому что уже есть Scala. Поэтому он свалил из проекта еще до выхода первой версии.
> Автор языка считает, что его лучше не использовать, потому что уже есть
> Scala. Поэтому он свалил из проекта еще до выхода первой версии.Подход Groovy интересней и код читабельней
Передано с руби чуть менее чем полностью.
Язык для JVM разве что ленивый не создает. Но проблема вся в JVM, пройдут годы и эта ошибка забудется, мало помалу уйдет туда же куда ушел гоооораздо более успешный ее предшественник - БЕЙСИК. Последний в отличие от детской игрушки Java -умеет компилировать в машинный код и не только для x86, а тем не менее ))
Я так понял вас Гослинг чем то обидел?
Вышли Groovy 2.2.1 и Gradle 1.9. Напишите новости.