Я собираюсь начать новый веб-проект JAVA и понятия не имею, какой фреймворк использовать. Для тех, у кого больше опыта, я упомяну ключевые функции, которые я ожидаю от Framework.
- MVC
- Уже созрел (минимум 2 года)
- Хорошо документировано (через неделю я точно знаю, где что-нибудь найти), в конце концов, если вы сможете предложить хорошую книгу по фреймворку.
- УЖЕ ИМЕЕТ очень хорошую поддержку M (разработка), например, что-то вроде Grails (классы доманина со связями между ними) или более сложные вещи, такие как транзакция, поддержка Hibernate, ...
- Чтобы быть масштабируемым, очень важно.
- Не очень сложно выучить (4 недели, чтобы хорошо разобраться в структуре).