Это полуразговор, половина вопроса.
Стоит ли использовать Grails? Я пытаюсь разработать относительно простое веб-приложение, управляемое базами данных. Мой опыт в Java, поэтому, естественно, Grails казался хорошим выбором. Сначала я подумал об использовании Spring, JPA и Hibernate, но Ive использовал это ранее и столкнулся со всеми видами утомительной работы по настройке и кодированию. Грайль рекламирует себя как решение этого.
Мое самое большое расстройство с Grails - это все мелочи, которые не работают. Я имею в виду, что он не работает, как можно было бы интуитивно подумать. Это очень грубо по краям. Я постоянно сталкиваюсь с проблемами. Иногда это недоставало понимания Грайля - в других случаях я обнаружил законные ошибки Grails.
Одной из основных проблем является отсутствие хорошей интеграции Eclipse. Существует плагин Groovy и Grails, но он не делает ничего, кроме подсветки синтаксиса. Вызов Groovy с Java и наоборот очень болезнен для configure. Не имея хорошей поддержки IDE, это большой облом.
Что происходит, я сажусь, пытаясь разработать мое веб-приложение. В конце дня я понимаю, что потратил около 85% дневной отладки проблем, связанных с Grails. Если это не проблемы Eclipse, тогда загружать, выборка в представлении, отношения один-ко-многим, странное поведение пустого файла, странное свойство /getter bug - он просто продолжается и продолжается. Это всего лишь образец проблем, с которыми я столкнулся сегодня. Последнее сидение с Grails дало целую кучу разных проблем.
Я иногда удивляюсь, стоит ли это. Мне любопытно, если другие испытали это. Есть ли люди, которые фактически используют Grails для эффективного извлечения веб-приложения? Существуют ли другие рамки для быстрого веб-разработки, которые я должен рассмотреть?