Я хотел бы начать новый проект, и я рассматриваю Grails. Мой предыдущий опыт работы с Grails начинал с небольших проектов по его изучению, быстро продвигался по основным функциям без каких-либо затруднений, а затем застревал в какой-то момент, связанный с попыткой использовать плагин, который заканчивался ошибкой.
В вещах, которые мне действительно нравятся, это GORM и, в меньшей степени, расширение автоматической разметки bean-компонентов (в основном @Service, @Controller, @Autowired, без аннотаций). Я думаю, что gsp - это хорошо, но для меня HAML - это мир над ним.
С другой стороны, я баловался со Scala, и мне действительно очень нравится язык Scala (гораздо больше, чем мне нравится, например, groovy) и scaml. Мне интересно, если бы кто-нибудь успешно смешал эти технологии (grails, scala, haml / scaml) легко .
Я заметил, например, что есть плагин grails scala и плагин grails haml, но потом кажется, что я (возможно) дрейфую на территорию глючных плагинов, которые мне действительно не нравятся.
Пока мы на этом, не стесняйтесь, дайте мне знать, какие плагины вы считаете абсолютно безопасными . Плагин для поиска - это то, что я хотел бы использовать, если это возможно, а также Spring-security / openid.
Кроме того, кодирование всего этого вручную - вариант для меня (весна + скала + скалате + спящий режим). В основном я делал это раньше (обычно это шаблон jdbc вместо hibernate). Я просто надеюсь, что grails может дать код, который я бы предпочел не писать бесплатно. Я занимаюсь этим проектом в свободное время, и я бы хотел избежать лишних затрат, чтобы проект был веселым.