LINUX.ORG.RU
ФорумTalks

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

 , ,


0

1

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

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

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



Последнее исправление: devnullopers (всего исправлений: 2)

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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.