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


Автор: Skeleton 2.11.2006, 15:47
Что более перспективно JSF или Struts 2 (вроде, как скоро должен выйти)?

Автор: Tony 2.11.2006, 18:38
Особо не какой.Я в своё время выбрал Struts, и не сколько не жалею.

Автор: vansickle 3.11.2006, 14:08
Struts 2 - Action-Based Framework (что отражено и в его названии), JSF - Component-based Framework - т.е.отталкиваться надо от того что вам нужнее, а не что перспективнее

стоит также заметить что Struts2 - more like WebWork than Struts1, хотя WebWork - хороший framework судя по тому сколько на нем написано, при этом проблема Struts2 - именно в том что слишком долго он не выходит - попытки его использовать пока не очень приятные были.

Можно упомянуть что создатель оригинального Struts ныне возглавляет разработку Shale (JSF-фреймворка), вокруг JSF создана некоторая экосистема (состоящая из ide; расширений - таких как seam,facelets, ajax4jsf; компонентов ) не в последнюю очередь благодаря тому что это стандарт (что и определяет до некоторой степени перспективность).

Автор: Skeleton 3.11.2006, 15:04
Цитата(vansickle @ 3.11.2006,  14:08)
Struts 2 - Action-Based Framework (что отражено и в его названии), JSF - Component-based Framework - т.е.отталкиваться надо от того что вам нужнее, а не что перспективнее

Стоит задача написания интернет-магазинов следовательно в нашем случае более оправдано использование Struts2 нежели JSF?

Автор: vansickle 3.11.2006, 17:35
Цитата(Skeleton @  3.11.2006,  15:04 Найти цитируемый пост)
Стоит задача написания интернет-магазинов следовательно в нашем случае более оправдано использование Struts2 нежели JSF?


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

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