Groovy - это гибкий динамический язык программирования для Java Virtual Machine. Этот язык совмещает в себе концепции Smalltalk, Python и Ruby, является скриптовым языком сценариев в окружении Java API. Может использоваться в Web-приложениях Spring, Hibernate и JPA через фреймворк Grails, приспосабливая внешнюю бизнес-логику, языки предметной области (Domain-Specific Languages) и многое другое, чтобы упростить разработку.
Домашняя страница проекта:
http://groovy.codehaus.
Grails - фреймворк для создания web-приложений, написанный на Groovy с использованием Spring, Hibernate, Sitemesh. Grails исповедует идеи заложенные в фреймворке Ruby On Rails, и проецирует их в мир Java-технологий.
К сожалению русскоязычное сообщество пользователей Groovy & Grails пока достаточно бедно, потому если кт-то использует Groovy или Grails - просьба сообщить мне для формирования русскоязычного комьюнити.
Заметки, посвященные Groovy & Grails:
1.
What is groovy
2.
What non-Java language are you most interested in running on the JVM?
3.
Groovy: Extracting XML from your database (RU)
4.
Groovy documentation linkdump
5. Groovy + JSON + Prototype in Action (
РУС /
ENG)
6.
Assertion based examples
7.
Groovy - it is like Visual Basic
8.
Groovy: if для невнимательных
9.
Groovy & GRails video
10.
More GRails video
11. Не ant-ом единым… (
РУС /
ENG)
12.
Презентация Groovy на Exception#7
13. …
and more
Неплохие заметки можно найти в разделе “Practically Groovy” на сайте IBM(к сожалению качество их русского перевода хромает)
1. Сокращение кода с помощью Groovy (
РУС /
ENG)
2. Программирование JDBC с помощью Groovy (
РУС /
ENG)
3. Ускорение мобульного тестирования Java-кода с помощью Groovy (
РУС /
ENG)
4. Функциональное программирование с помощью использованием замыканий и карринга (
РУС /
ENG)
5. Написание сценариев Ant с помощью Groovy (
РУС /
ENG)
6. Meta Object Protocol и мини-языки (
РУС /
ENG)
7. Подмешайте немного Groovy в приложения Java (
РУС /
ENG)
8. ссылки на остальные русскоязычные статьи буду добавлять по мере нахождения
9. PLEAC-Groovy [
ENG]