Поиск:

Ответ в темуСоздание новой темы Создание опроса
> groovy, кому нужен сей бред? 
:(
    Опции темы
polosatij
  Дата 20.3.2008, 00:17 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: нет
Всего: 8





брррррр.. посмотрел сегодня groovy.. хм.. smile скриптовой язык из ЯВА? хм..  smile  надо же, и довольно мощно расписанная дока.. 
это сё, имеет место быть?  smile 


--------------------
PM   Вверх
AndrewV
Дата 20.3.2008, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Одно время пользовал связку Jython (python) + Java, понравилось... До Groovy руки не дошли к сожелению.
Есть весьма широкий класс задач подходящий для скриптовых языков, а возможноть использовать базу наработанную на java даёт только плюсы.
PM MAIL   Вверх
anonymouse
Дата 20.3.2008, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 18.8.2004

Репутация: нет
Всего: 1



Очень даже интересная штука. Плюсов много. Например очень наглядный и короткий код. Возможность компиляции онлайн. Очень много заготовок, бильдеров. 
Используется в Grails.
Им заниматься стоит наверно только в том случае если есть необходимость использовать скриптовый язык.
Самый частый случай наверно - Репортинг
--------------------
Много чего интересного...
PM MAIL   Вверх
SoulKeeper
Дата 20.3.2008, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.1.2007
Где: Ukraine, Lviv.

Репутация: нет
Всего: 15



А чесм собственно не устраивает on-fly компиляция java кода? Имхо, удобней писать, т.к. есть нормальные IDE.
PM MAIL   Вверх
polosatij
  Дата 20.3.2008, 12:17 (ссылка)   | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: нет
Всего: 8



Цитата(AndrewV @  20.3.2008,  10:09 Найти цитируемый пост)
а возможноть использовать базу наработанную на java даёт только плюсы. 


интересно, какие  smile 



Цитата(anonymouse @  20.3.2008,  11:10 Найти цитируемый пост)
Например очень наглядный и короткий код. 



да? интересно.. где именно ты такое видел.. smile
при сложной структуре сайта, **** из два что просто..

Цитата(anonymouse @  20.3.2008,  11:10 Найти цитируемый пост)
Возможность компиляции онлайн.


ага.. то есть бред.. сделал, не просмотрел варианты - и ошибки из ушей полезли, как в пхп...

Цитата(anonymouse @  20.3.2008,  11:10 Найти цитируемый пост)
Им заниматься стоит наверно только в том случае если есть необходимость использовать скриптовый язык.


а нафига его вообще использовать?  smile 


--------------------
PM   Вверх
AndrewV
Дата 20.3.2008, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Цитата(polosatij @ 20.3.2008,  12:17)
Цитата(AndrewV @  20.3.2008,  10:09 Найти цитируемый пост)
а возможноть использовать базу наработанную на java даёт только плюсы. 


интересно, какие  smile 

ну я например использовал так, 
был у меня реализован на hibernate ORM и логика кой-какая на java. и была необходимость периодически делать всякие хитроумные сверки поверки, т.к. часть системы была унаследована и имела несколько Баг-о-Фитч... проверки весьма сложно укладывались в java-код, а вот на jython-е всё выглядело читаемо и удобно-варимо, причём jython юзал и бизнес логику и hibernate-классы, что только упрощало и написание, и понимание. Такие обвески/довески использовались в кронах и как отдельные утилиты из командной строки. Опять же очень удобны было вносить изменения по требованию.
PM MAIL   Вверх
LSD
Дата 20.3.2008, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: нет
Всего: 538



В своем проекте мы использовали скриптинг (мы использовали Rhino), для того чтобы пользователь мог реализовывать триггеры на события.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
mindflyer
Дата 21.3.2008, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 20.10.2004
Где: Smolensk, Russia

Репутация: нет
Всего: 4



У нас груви используется как одно из средств кастомизации системы под клиента - некоторые части алгоритмов, о которых известно, что они могут отличаться в разных условиях, реализованы на скриптах, доступных клиенту для редактирования.
PM MAIL ICQ   Вверх
MisterCleric
Дата 8.12.2010, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: нет
Всего: 38



Ребята, а вы еще забыли сказать, что Groovy исходники можно компилировать в JAVA-байт-код.
Т.е. ваши исходники станут короче:
1. Никаких геттеров/сеттеров
2. Никаких модификаторов
3. И конструкторы тоже не нужны

А замыкание, карринг...
Очень много паттернов реализовано именно в ядре языка и диктуется синтаксисом.


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
emmanuil
Дата 21.1.2011, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 380
Регистрация: 9.1.2007

Репутация: нет
Всего: 3



Мне groovy нравится! Вот выйдет поддержка динамики в яве, должен стать намного быстрее. Писать раза в два меньше по сравнению с явой.
И можно самому контролировать трансляцию через AST, кучу всего можно. Сегодня написал трансформатор для полей, чтобы в свойства преобразовывались. Стандартного подхода не хватает.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Groovy & Grails | Следующая тема »


 




[ Время генерации скрипта: 0.0757 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.