Groovy & Grails в украинских компаниях

За годы разработки заметил, что при разработке очередного проекта большая часть времени тратится на рутинные вещи, после чего — еще больше тратится времени на изменения, т.к ТЗ никогда не бывает окончательным
Когда попробовал Grails — был в шоке, это именно то, какие велосипеды я сам писал, но уже в готовом виде, без ничего лишнего... Тот кто пробовал меня поймет, разработка превращается в праздник и реализацию именно нужной задачи, а не ковыряние одного и тоже)

Вопрос вот в чем: как у нас с распостранением сего чуда в украинских компаниях, реально ли сразу найти работу на Groovy/Grails или более реальный вариант где ты пойдешь просто на Java позицию и будешь потом перетягивать часть разработки на эту магию?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Личное мнение Груви — просто отличный ускоритель всего, Грейлз — плохая реализация RoR-ра, плохо интегрируемая с стандартными джавовскими тулами, система сборки не Мавен и не Грейдл, что уже странно, мавен прикрутить вроде бы просто, но работает с ошибками.
Для логирования используется не log4j, т.е. заюзать сходу xml конфигурационный файл не выйдет.
Хибернейт не идет по умолчанию, нужно припляснуть с бубном
И дальше по кочкам...

А в чем заключается «припляснуть с бубном» для использования хибернейта? По-моему, все достаточно просто.

grails.org/.../hibernate.html

«To map a domain class with annotations, create a new class in src/java»
официальная дока рекомендует юзать джава классы, поправить это дело просто, можно юзать груви классы, но это и есть прыжок с бубном

Грейлз удобен когда юзаешь GORM, не спорю

Разве это выливается в какие-то трудности? Сам такое не делал, но не слышал и не видел жалоб по этому поводу. Ну и Gorm сам по себе использует Hibernate. Думаю, часто можно использовать Gorm вместо Hibernate и не испытывать при этом никаких трудностей.

Разве это выливается в какие-то трудности?
В небольшие, просто не так удобно.
Думаю, часто можно использовать Gorm вместо Hibernate и не испытывать при этом никаких трудностей.

согласен, для чего-то простого можно вполне использовать

А что можно сделать Хайбером чего не позволит сделать GORM?

Там Хайбернейт по умолчанию идёт, сконфигурирован при создании проекта, и уже настроен под так-же по умолчанию установленную H2, но перейти на другую БД вообще не проблема изменив конфиг
Ну и решили избавится от XML файлов при конфигурировании
Но то что у Grails еще всякие детские болезни есть — не спорю, часты ситуации когда нужно рестартить сервер что бы заработало, говорят некоторые плагины несовместимы друг с другом

Там Хайбернейт по умолчанию идёт

я думал по умолчанию идет GORM, точней это синтакс шугар поверх хибернейт, но который и «сужает» кейсы использования. Я могу ошибаться, поправьте.
grails.org/.../hibernate.html

Ну и решили избавится от XML файлов при конфигурировании

в том то и дело, что это насильное избавление, нет опции использовать xml, у меня были свои лог адаптеры, которые логи заливали на s3, чтобы встроить их в систему Грейлза, пришлось пролить чуть крови

Вы правы, там GORM что является оболочкой над Хайбером

Вакансий на Groovy/Grails не встречал. Собеседовался на Java разработчика. В первый рабочий день выдали «The Definitive Guide to Grails 2» и дали две недели на ознакомление. Уже почти год пишу на G&G, доволен как слон.

Сам зараз навчаюсь по курсу G&G, для саморозвитку. Дивився восени які є вакансії, то ні чого не знайшлось в Україні. Хоча скоріш за всього шукають Java девелоперів для Grails проектів. Той же TransferWise вказує Java, а не Grails.

а чё за курс? от Барта?

Не знаю про Барта взагалі ні чого і немаю уявлення. Місцевий, GeekHub називається. Якщо цікавить більше детально розповім.

Жаль что аж в Черкассах, вот бы в Киеве подобное. Как сам курс?

Доволі таки гарний. Майже весь курс крутиться навколо тестів, тобто для кожного ДЗ окрім самого завдання треба писати тести, краще якщо ТДД. Але він не для початківців, повинна буди база в якомусь ЯП.

Да, так и есть. Я пришел в компанию, как Java разработчик, в итоге оказался на Grails и очень доволен. В компании кроме меня есть всего 3 человека, которые работали с Grails. Это при том, что общее число сотрудников больше тысячи.

Работа есть, но немного. Знаю что один проект в Киеве Люксофте был, одна компания ещё делает краулер по соцсетям (вроде норм компания), есть ещё TransferWise в Черкасах (очень круты) и www.facebook.com/sysgears в Днепре. Перидочески в других компаниях проскакивают вакансии под проект.
У меня кстати мысль была сделать группу в фейсбуке для украинских разрабов. Если кому интересно то сделаю

РоР вроде как намного более продвинут в этой нише.

Хочется оставаться на JVM платформе
По слухам, JRuby стал вполне вменяемым.

JRuby сделан для Ruby программистов, решивших перейти на JVM, но я и так Java программист)

JRuby сделан для Ruby программистов, решивших перейти на JVM
1) Довольно спорное утверждение
2) Вам шашечки или ехать?
Если вам хочется «разработка превращается в праздник», то Руби и РоР, таки на голову выше.
Если же ключевой момент «реализацию именно нужной задачи, а не ковыряние одного и тоже», то при наличии прямых рук и в джава это вполне реализуемо.

Підписатись на коментарі