Це наполовину розмови, наполовину питання.
Чи варто користуватися Граалями? Я намагаюся розробити відносно простий веб-додаток, керований базами даних. Мій досвід роботи в Java, тому, природно, Grails здався хорошим вибором. Спочатку я думав використовувати Spring, JPA та Hibernate, але я вже використовував це раніше і стикався з усіма видами нудної конфігурації та кодування. Grails рекламує себе як вирішення цієї проблеми.
Моє найбільше розчарування в Граалях - це всі дрібниці, які не працюють. Я маю на увазі, що це працює не так, як інтуїтивно можна було б подумати, що мало б. По краях дуже шорстко. Я постійно стикаюся з проблемами. Іноді це через те, що я не розумію Grails - інколи я виявляв законні помилки Grails.
Одне з головних питань - відсутність належної інтеграції Eclipse. Існує плагін Groovy та Grails, але він не робить багато іншого, крім підсвічування синтаксису. Викликати Groovy з Java та навпаки дуже болісно налаштовувати . Відсутність хорошої підтримки IDE є серйозним наслідком.
Що трапляється, я сідаю, намагаючись розробити свій веб-додаток. Врешті-решт я усвідомлюю, що провів близько 85% дня, налагоджуючи проблеми, пов'язані з Граалем. Якщо це не проблеми Eclipse , то це жадібне завантаження , вибірка в поданні , один-ко-многим , дивною порожньому поведінку файлу помилка , дивну властивість / геттер помилка - це просто йде далі і далі. Це лише зразок питань, з якими я зіткнувся сьогодні. Моє останнє сидіння з Граалем породило цілу купу різних питань.
Я іноді замислююся, чи варто це робити. Мені цікаво, чи переживали це інші. Чи є люди, які насправді використовують Grails для продуктивного викручування веб-програми? Чи є інші основи для швидкої веб-розробки, які я повинен розглянути?