Я планирую начать изучение веб-инфраструктуры Java (мне нравится Java API). Я уже использовал Rails и Django.
Я хочу что-то близкое к Java, но без всякой сложности J2EE.
Я нашел 2 рамки, которые могут быть полезны для меня:
Grails
Grails выглядит великолепно, он использует Groovy, который лучше, чем Java для веб-приложения (я думаю..), но он медленнее, чем чистые java-фреймворки (Hibernate, Strut, Spring). Это выглядит довольно просто для развертывания (отправить .war, и все в порядке!), GSP отлично! Это немного сложнее для отладки (необходимо перезапустить сервер при каждой модификации, а в стеке - сочетание Java и Groovy трасс, которые не всегда легче понять)
Играть!
Эта структура также выглядит великолепно; он быстрее, чем Grails (он использует Java), но мне не очень нравится, как он использует Java, он изменяет исходный код, чтобы преобразовать вызовы свойств как setXXX/getXXX, мне это не нравится... В каркасе также есть кеширование функции, которой нет у Grails. Мне не очень нравится шаблонный движок. Это также облегчает отладку (нет необходимости перезапускать сервер, stacktraces понятнее)
Что вы рекомендуете? Я ищу что-то легкое в освоении (у меня много опыта Ruby, не столько для Java-опыта, сколько для Java API), полнофункциональный (это не проблема со всей доступной библиотекой Java, но если она объединяет и интегрирует Я предпочитаю), имеет хорошую масштабируемость и не слишком медленный (быстрее, чем Ruby). В идеале я хотел бы использовать структуру с достойным сообществом, чтобы легко находить поддержку.
PS: меня не интересует JRuby on Rails