Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Groovy & Grails > кто-нибудь использовал Groovy для разработки?


Автор: gEndelf 23.11.2007, 11:12
кто-нибудь использовал Groovy для разработки ? - а конкретней - для WEB-dev ?
хотелось бы узнать впечатления и "вкусные" фишки )

Автор: Greg 25.11.2007, 21:07
Где-то месяц работал на проекте под Grails 0.5, потом 0.6. Приложение представляет собой урезанную версию полноценного, написанного на Java под J2EE. Впечатления отличные: за время работы действительно наслаждался процессом разработки. Какие вкусности Groovy? Море, вот что запомнилось мне: сама концепция Groovy; очень удобная иногда вещь - GStrings; Map и List теперь элементы языка, кроме того они дополнены новыми, отнюдь не лишними методами, изменен синтаксис их инициализации, то же касается массивов; та же маленькая но удобная фишечка Groovy truth ... и это еще далеко не все !
Вообщем язык очень похож на скриптовый, типа Perl, хотя таким не является. Все его конструкции очень хорошо продуманы, а от того лаконичны. Плюс ко всему я еще не упоминал такие вещи, как GORM - это фишка Grails. С её помощью в большинстве случаев Вам не придется писать HQL запросы вручную, Вы будете использовать динамические методы вроде:
Код

Supplier.findAllByNameAndAddress('sasha','minsk')

Java код можно интегрировать в приложение на Groovy.
Недостатки: могут возникнуть проблемы с поддержкой Groovy+Grails в IDE, порой трудно локализовать ошибки, платформа еще сыровата.
   

Автор: gEndelf 26.11.2007, 10:33
спасибо )
надо поковырять ))

Автор: lemonade 3.2.2009, 18:43
Поддержка в IDEA хорошая есть уже. В Восьмой втроенный плагин.
Использовать очень удобно для стандартных вещей. Для специфичных = сразу проблемы.
Для небольших проектов = сказка.
Посмотреть  грайлс референс и grails.org = туча вкусностей.
Помотреть любую книжку по груви = везде называют a better java.
У граилсов основная проблема = не реализуют целиком возможноти Hibernate и Spring
Основная проблема = ест память, много. Перфоманс ни к черту. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)