Описание тега groovy

Groovy - это объектно-ориентированный язык программирования для платформы Java. Это динамический язык с функциями, аналогичными Python, Ruby, Perl и Smalltalk. Его можно использовать как язык сценариев для платформы Java.

Apache Groovy - это мощный, необязательно типизированный и динамический язык с возможностями статической типизации и статической компиляции для платформы Java, направленный на повышение производительности труда разработчиков благодаря краткому, знакомому и простому в освоении синтаксису. Он легко интегрируется с любой java- программой и немедленно предоставляет вашему приложению мощные функции, включая возможности создания сценариев, создание предметно-ориентированного языка, метапрограммирование во время выполнения и времени компиляции и функциональное программирование.

Groovy - это объектно-ориентированный, гибкий и динамический язык для виртуальной машины Java. Он основан на сильных сторонах java, но имеет дополнительные мощные функции, вдохновленные такими языками, как python, ruby и smalltalk. Он делает современные функции программирования доступными для Java- разработчиков с почти нулевой кривой обучения. Его можно использовать как язык сценариев для платформы Java. Из Википедии

Плоская кривая обучения:

Лаконичный, читаемый и выразительный синтаксис, простой в освоении для разработчиков Java

Мощные функции:

Замыкания, построители, метапрограммирование во время выполнения и компиляции, функциональное программирование, вывод типов и статическая компиляция

Плавная интеграция с Java:

Легко и прозрачно интегрируется и взаимодействует с java и любыми сторонними библиотеками

Языки, зависящие от домена:

Гибкий и гибкий синтаксис, расширенные механизмы интеграции и настройки для интеграции читаемых бизнес-правил в ваши приложения

Яркая и богатая экосистема:

Веб-разработка, реактивные приложения, библиотека параллелизма / асинхронности / параллелизма, среды тестирования, инструменты сборки, анализ кода, создание графического интерфейса пользователя

Клей для скриптов и тестирования:

Отлично подходит для написания кратких и поддерживаемых тестов, а также для всех ваших задач сборки и автоматизации.

Привет мир

println 'Hello World'

инструменты

Интернет-ресурсы

Groovy по сравнению с другими языками

19 января 2015 года Pivotal объявили о прекращении спонсорства Groovy и Grails. Затем Groovy был представлен в качестве проекта Apache Software Foundation. 18 ноября 2015 года проект Groovy вышел из Apache Project Incubation и стал официальным проектом Apache.