The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз динамического языка программирования Groovy 2.5"
Отправлено opennews, 30-Май-18 20:51 
Представлен (https://blogs.apache.org/logging/entry/announce-apache-groov...) релиз языка программирования Groovy 2.5 (http://groovy.apache.org/), который с 2015 года развивается под эгидой Фонда Apache. Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java-приложениями. За годы существования Groovy вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймворк Grails (http://grails.org/), swing-ориентированный фреймворк  Griffon (http://griffon-framework.org/), системы сборки Gant (https://gant.github.io/) и Gradle (http://gradle.org/), инструментарий для интеграции с Google App Engine - Gaelyk (http://gaelyk.appspot.com/), система параллельного программирования Gpars (http://www.gpars.org/), тестовый комплект Spock (http://www.spockframework.org/), инструменты для контроля качества  CodeNarc (http://codenarc.sourceforge.net/) и GMetrics (http://gmetrics.sourceforge.net/).


В новом выпуске исправлено более 300 ошибок (http://groovy-lang.org/changelogs/changelog-2.5.0.html) и добавлено более 100 улучшений. Среди наиболее значительных новшеств (http://groovy-lang.org/releasenotes/groovy-2.5.html) поддержка макросов, в форме которых можно определять выражения, операторы, методы и классы. В выпуске также представлено 11 новых AST-преобразований (@AutoFinal, @AutoImplement, @NamedParam, @MapConstructor  и т.п.) и обеспечена возможность использования повторяющихся аннотаций.  В утилиты groovy и groovyConsole  добавлена поддержка прямого запуска тестов jUnit 5. Переработан CliBuilder, в котором добавлена возможность задания определений в стиле аннотаций и обеспечена поддержка Commons CLI и Picocli. Повышены требования к JDK: для сборки теперь необходим JDK8+, а в качестве минимальной версии JRE заявлен JDK7.

URL: https://blogs.apache.org/logging/entry/announce-apache-groov...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48686

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру