-
Spring or JBoss Seam
Доброго времени суток всем Java-девелоперам Одессы (и не только :) )
Вопрос не флуда ради, а ради узнать куда двигаться дальше: какой framework (Spring с его MVC и WebFlow или JBoss Seam) на ваш взгляд на данный момент заслуживает большего внимания для изучения, какой более применяемый на проектах, которые делают в Одессе, да и вообще, какой более перспективный?
С основами Spring Framework немного разобрался (и сейчас применяем его на проекте), увидел, что на форумах достаточно активно начинают обсуждать JBoss Seam, посмотрел на него, вроде ничего так... Вот и решил спросить с прицелом на будущее так сказать...
Спасибо.
-
У этих фреймов некоторые различия
Спринг - это интеграционный фрейм для многих популярных Java фреймворков , будь они веб фреймвоками (Struts2, JSF, Spring MVC) , персистентными (Hibernate, iBatis) и т.д.
Сим с другой стороны сфокусирован в основном на JEE 5 технологиях (EJB3, JPA, JSF) и тесно связан с другими разработками от JBoss (Drools, jBPM, RichFaces) .
Оба имеют возможность интеграции друг с другом (на счет спринга не помню - но вот сим точно) .
Так что если не нравится JEE 5 подход (Seam) , можно использовать старые добрые поджи (Spring) - либо vise versa.
Если надо использовать JSF - то тут Сим конечно на высоте - родное все таки его . Хотя я как то настраивал RichFaces под Спрингом.
Сам использую спринг - не нравятся мне эти ejb , jps и т.д. Но на сегодня большой минус спринга состоит в том - что его хотят сделать полуплатным .... но при этом дают доступ к транку - т.е.
либо платиш , либо тестиш текущюю версию на баги )
-
Spring or JBoss Seam
Ок. Спасибо.
Хотелось бы еще услышать мнения, используют ли Seam в одесских компаниях. Потому как если не используют и не собираются использовать в ближайшее будущее то изучать его более глубоко как бы особого смысла не видно (для меня по крайней мере...)