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