LINUX.ORG.RU
ФорумTalks

А нужен ли Groovy? (не вброс)

 , ,


0

1

18 декабря JUG Moskau соберется вновь, чтобы поговорить о Groovy. Вы только посмотрите на их программку:

>Часть первая: Как прекрасен этот Груви, посмотри!
>Часть вторая: Всем глупым – горе от дебага, всем умным счастья от Грувей, или полная версия Groovy puzzlers​
>Часть третья: Грувям всем области покорны или как можно использовать Груви если не сразу для продакшна, то хотя бы в других сферах

Создается впечатление, что это и вправду полноценный язык программирования, а не костыли и сахар.
В тред приглагашаются специалисты, способные толково объяснить, чем Groovy лучше ванильной джавы, и оправдано ли его изучение вообще (или лучше смотреть в сторону Скалы, говорят она волшебна).

Imho Scala для скриптов гораздо лучше.
Груви для прототипов или наколенке сделаных сайтов.

Как пример могу привести прокт, который делали 3 года вместо одного но зато на Груви и с восторгом.
Через 3 года Груви стал ругадельным словом и его обвинили в тормознутости полученного приложения и задержке проекта.
После этого, когда я предложил сделать проект на Scala, все поржали как с остроумной шутки :(

grim ★★☆☆ ()
Последнее исправление: grim (всего исправлений: 1)

говорят она волшебна

Это тоже лютое нагромождение костылей и тонн библиотек с костылями. Лучше уже сразу на какой-нибудь хаскель переходи, если хочется хардкорного ФП. А если хочется жабы — оставайся на жабе, она в восьмерке годная.

buddhist ★★★★★ ()
Ответ на: комментарий от buddhist

скала хотя бы переосмысляет костыли жавы, а не просто вводит свои, как груви. Range, например, фп всюду (а не только на map-reduce), java-синтаксис, опять же, JVM-based.

devnullopers ()

Создается впечатление что это и вправду полноценный язык программирования, а костыли и сахар.

В каком месте пропущено «не»?

sin_a ★★★★★ ()

на SO пишут, что в Скале настолько гармонично переплетаются ООП и ФП, что ее называют post-functional language

devnullopers ()

разве сейчас скала и кложур не моднее груви?

nagibator ()

помойму груви надо сравнивать с кложуром, а не с джавой

stevejobs ★★★★☆ ()

Не знаю лучше ли он жабы, но грувовские скрипты в эластиксерче тормозят на порядок сильнее mvel-овских.

drull ★☆☆☆ ()
Ответ на: комментарий от devnullopers

С этой точки зрения, да. Я не говорю, что скала говно, скала хороший язык и определенно стоит изучения. Да и многие ее костыли возникли как проблемы объединенной объектно-ориентированной функциональной модели со статической типизацией. До этого такой симбиоз был разве что во всякой совершенной маргинальщине, и поэтому готовых решений не было.

buddhist ★★★★★ ()
Последнее исправление: buddhist (всего исправлений: 1)

Когда я писал на груви, создалось ощущение, что кто-то решил портировать Python на JVM, но случайно сделал новый язык.

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

Deleted ()

Groovy ниразу не RIP, это отличный язык для написания тестов для кода на Java.

Учи Scala

vertexua ★★★★★ ()
Ответ на: комментарий от buddhist

Да, помимо Scala двачую Java 8 (и Java EE 7 вдогонку), она торт

vertexua ★★★★★ ()

Scala не нужна, ибо это замаскированный C++. Groovy лучше, так как он вытекает из Явы и одновременно втекает в неё обратно, что даёт программисту желанную гибкость, но с чувством наличия крепкого фундамента. Им даже в кое-каких инвестиционных банках не стесняются пользоваться, что о многом говорит.

CARS ★★★★ ()
Ответ на: комментарий от buddhist

До этого такой симбиоз был разве что во всякой совершенной маргинальщине

окамл?

next_time ★★★★★ ()
Ответ на: комментарий от CARS

замаскированный C++, но без недостатков C++. То что доктор прописал!

stevejobs ★★★★☆ ()

Для написания юнит-тестов самое то.
Для остального ХЗ.
Но если нужна скорость, то лучше pure-java для jvm ещё не видел.

WatchCat ★★★★★ ()
Ответ на: комментарий от buddhist

Лучше уже сразу на какой-нибудь хаскель переходи

Это тоже лютое нагромождение тонн расширений GHC с костылями. Как и на Perl или C++ каждый пишет на своем подмножестве языка, одновременно ощущая моральную подавленность из-за того, что многого «пока» ниасиливает.

Virtuos86 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.