Информационные технологииStfw.Ru 🔍

Groovy 1.7

Вышел релиз языка программирования Groovy 1.7. Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java приложениями.
🕛 23.12.2009, 13:58
Из новшеств Groovy 1.7 можно отметить:
* Анонимные внутренние и вложенные классы (Inner и Nested), делающие разработку более приближенной к Java; * Возможность добавления аннотаций при декларации импорта, пакетов и переменных; * Улучшение организации работы с модулями (подсистема Grape); * "Мощные утверждения" ("Power Asserts") для создания более читаемых и выразительных assert-ов; * Интеграция AST Viewer и AST Builder, позволяющих упростить создание AST (Abstract Syntax Tree) преобразований; * Обновление разнообразных зависимых компонентов, например реализация в библиотеке ASM байткода поддержки InvokeDynamic инструкций, определенных в JSR-292; * Переписан движок скриптинга GroovyScriptEngine для увеличения гибкости и скорости; * Улучшение работы GroovyConsole enhancements, например, добавлена возможность отображения номеров строк и создан новый режим просмотра выводимых данных; * Разнообразные улучшения связанные с SQL, например, реализация групповых обновлений и поддержка транзакций.

За годы существования Groovy, вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймврок Grails, swing-ориентированный фреймворк Griffon, системы сборки Gant и Gradle, инструментарий для интеграции с Google App Engine - Gaelyk, система параллельного программирования Gpars, тестовый комплект Spock, инструменты для контроля качества CodeNarc и GMetrics.

Новые программы   Теги:

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉