Апач Заводной
- Groovy — объектно-ориентированный язык программирования, основанный на Java.
- Он предлагает простой и согласованный синтаксис для работы со списками и картами.
- Groovy поддерживает расширение прототипа с помощью ExpandoMetaClass и других методов.
- Язык предлагает функциональные возможности программирования, включая замыкания.
- Groovy обрабатывает объектную нотацию JavaScript (JSON) и XML с помощью шаблона Builder.
- Язык поддерживает отложенную оценку, уменьшение/сворачивание, бесконечные структуры и неизменяемость.
- Groovy интегрируется с различными средами JVM и поддерживается многими интегрированными средами разработки (IDE).
- Существует альтернативная реализация Groovy, Grooscript, которая преобразует Groovy-код в JavaScript-код.
Полный текст статьи: