Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Посоветуйте framework для J2EE


Автор: korotin 26.7.2010, 18:57
Здравствуйте!

Хочу освоить  фреймворк, для начала хочется поупражняться с графическими компонентами.
Хвалят spring, JSF..., но т.к. ничего о них не знаю, решил обратиться к опытным.

Заранее спасибо!

Автор: Vasay 26.7.2010, 19:34
korotin, 

Для каких целей нужен фреймворк?

Автор: ivanovpv 27.7.2010, 08:52
Возьми для начала Struts - он самый IMHO простой и ясный. Потом по ходу дела посмотришь и более сложные

Автор: korotin 27.7.2010, 13:31
Цитата(Vasay @  26.7.2010,  19:34 Найти цитируемый пост)
Для каких целей нужен фреймворк?

пока для себя, но в дальнейшем желательно, чтобы можно было этим фремворком воспользоваться
для дела, например, воспользоваться графическими компонентами для рисования "морды" сайта и другими возможностями.



Цитата(ivanovpv @  27.7.2010,  08:52 Найти цитируемый пост)
Возьми для начала Struts - он самый IMHO простой и ясный. Потом по ходу дела посмотришь и более сложные 

Спасибо за совет, а есть ли популярные, ну или не очень, сайты написанные с использованием struts?

Автор: Vasay 27.7.2010, 14:51
korotin, 

Цитата

воспользоваться графическими компонентами для рисования "морды" сайта и другими возможностями.


Про это лучше сразу забыть - фреймворки позволяющие "рисовать" (разрабатывать путем кидания компонентов на форму) - совершенно несовместимы с реалиями web разработки.

Максимум на что они годятся - бэкэнд к какой-нибудь БД. Да и то как показывает практика - пользователи не очень счастливы. 

Вообщем-то на данный момент из подобных фреймворков в Java остался разве что коммерческий Oracle ADF. 
Был еще NetBeans visual web на базе woodstock  - но благополучно скончался.


Также,  для создания сайта совершенно не годятся GWT, различные Faces (facelets, iceface...).  

JSF ИМХО не самая удобная технолоия для создания сайтов. Но применение возможно.


Опять же ИМХО наиболее удобен в плане создания сайтов - Spring Framework. Но и ручной работы там много. Уменьшить количество XML кода (или аннотаций) поможет Spring Roo -  scaffolding + "convention over configuration" поверх Spring Framework. В любой момент проект может быть сконвертирован в стандартный Spring Framework проект.

Есть еще более упрощенная версия  - Grails. Внутри все тот же Spring Framework, но обернуто все в RoR подобную оболочку с использованием скриптового языка Groovy. Пожалуй, самый удобный WEB фреймворк из всех, что встречал.


Упомянутый выше Struts, обычно используется в связке со Spring Framework и заменяет часть последнего называемую Spring MVC. 

Автор: korotin 27.7.2010, 16:53
Vasay, спасибо за информацию... 
Начну со struts. Вот только книжку в электронном виде не могу найти, все требуют денег. 
Подскажите ссылку на подобную литературу!

Заранее спасибо!

Автор: Vasay 27.7.2010, 18:25
korotin, 

http://struts.apache.org/2.x/docs/tutorials.html

Автор: korotin 27.7.2010, 23:21
Vasay, еще раз большое спасибо!!!
Всем спасибо начну со struts.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)