URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 85414
[ Назад ]

Исходное сообщение
"Релиз динамического языка программирования Groovy 2.0"

Отправлено opennews , 03-Июл-12 15:36 
Вышел (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 2.0"
Отправлено ua9oas , 03-Июл-12 15:36 
что на нем было и будет создано? Где его использовать лучше всего?

"Релиз динамического языка программирования Groovy 2.0"
Отправлено AlexK , 03-Июл-12 16:48 
Groovy - везде где есть Java, фактически это javaperl, кода пишем мало, толку много.
Минусы - тормозит в разы больше java и памяти кушает так же больше.

"Релиз динамического языка программирования Groovy 2.0"
Отправлено Аноним , 03-Июл-12 16:58 
> что на нем было и будет создано? Где его использовать лучше всего?

Автор языка считает, что его лучше не использовать, потому что уже есть Scala. Поэтому он свалил из проекта еще до выхода первой версии.


"Релиз динамического языка программирования Groovy 2.0"
Отправлено AlexK , 03-Июл-12 18:48 
> Автор языка считает, что его лучше не использовать, потому что уже есть
> Scala. Поэтому он свалил из проекта еще до выхода первой версии.

Подход Groovy интересней и код читабельней


"Релиз динамического языка программирования Groovy 2.0"
Отправлено Devider , 04-Июл-12 23:16 
Передано с руби чуть менее чем полностью.

"Релиз динамического языка программирования Groovy 2.0"
Отправлено Аноним , 05-Июл-12 06:16 
Язык для JVM разве что ленивый не создает. Но проблема вся в JVM, пройдут годы и эта ошибка забудется, мало помалу уйдет туда же куда ушел гоооораздо более успешный ее предшественник - БЕЙСИК. Последний в отличие от детской игрушки Java  -умеет компилировать в машинный код и не только для x86, а тем не менее ))

"Релиз динамического языка программирования Groovy 2.0"
Отправлено piteri , 05-Июл-12 20:12 
Я так понял вас Гослинг чем то обидел?

"Релиз динамического языка программирования Groovy 2.0"
Отправлено iZEN , 02-Дек-13 22:34 
Вышли Groovy 2.2.1 и Gradle 1.9. Напишите новости.