Фреймворк на Java для создания корпоративных сайтов

Собственно интересует следующее:
1. На каком фреймворке вы создаете сайты корпоративного уровня или просто большие ресурсы?
2. Также годится ли он для сайта любой сложности?
3. Плюсы/минусы указанного фреймворка.
  • Вопрос задан
  • 6428 просмотров
Пригласить эксперта
Ответы на вопрос 8
@antalus
Вам следует для начала определиться с требованиями к корпоративному сайту. Это будет портал, или классический CRUD сайт, или Rich Internet Application. Будет ли это классическое server-centric приложение, или client-centric. Необходим ли вам ручной контроль над Javascript. Подходит ли компонентная модель под ваше приложение. Исходя из анализа всех требований и следует выбирать фреймворк. Практически все известные Java web фреймворки подходят для создания «сайта любой сложности» с некоторыми оговорками.

Если знаете английский — обязательно ознакомьтесь с хорошей статьей, дает хорошее описание «областей» для Java фреймворков. java.dzone.com/articles/categorization-web-frameworks
Ответ написан
vgrichina
@vgrichina
Очень рекомендую Grails – www.grails.org/

Он использует Hibernate и Spring, но подает их в удобоваримом виде, а-ля Ruby on Rails.
Ответ написан
asm0dey
@asm0dey
Мы пишем на GWT.
Ответ написан
KriegeR
@KriegeR
Software Engineer
Недавно читал книжку (если будет интересно, вспомню), в которой автор разрабатывал веб приложение с использование JSP, Hibernate и Spring. Кстати, весьма интересная книга.
Ответ написан
CGS
@CGS
Ответ написан
Комментировать
alexeygrigorev
@alexeygrigorev
Переворачиватель пингвинов
Попробуйте Play Framework
Ответ написан
@dborovikov
Извините, не туда ответил.

Что касается корпоративных решений, то там видимо рулит JSF и компания. Однако довольно тяжелая это технология. Для сайтов любой сложности, при этом с минимальным оверхедом, лучше всего Spring MVC, так как Spring это вообще самодостаточная технология, кроме того достаточно быстрая. Еще часто слышу про всякого рода порталы, можете посмотреть (JBoss Portal, Liferay)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы