Насколько популярна структура Seam

Я использую JBoss SEAM Framework, но мне кажется, что он не очень популярен среди разработчиков java. Я хочу знать, сколько программистов java здесь используют его и в каких проектах. Так же хорошо, как Джанго или Рор?

12 ответов


в нашем JBoss шов в действии презентации на конференции Javapolis в прошлом году, мой коллега и я сказал, что шов следующего распорки'. Это нуждалось в некотором объяснении, которое я позже написал как шов-это новые стойки. Излишне говорить, что нам нравится шов.

одним из признаков популярности шва является уровень трафика на Форум Пользователей Шва.


Я использовал шов JBoss сейчас около года и очень люблю его весной. К сожалению, я не использую это на работе, больше для побочных проектов и личных проектов. Для меня это экономит много времени на разработку новых проектов для клиентов. И, одна большая причина, по которой я использую его в первую очередь, - плотная интеграция с каждым слоем, и я никогда не получаю ленивых ошибок загрузки, которые я использовал с Spring (даже после фильтра и других хаков).

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

другая хорошая вещь, которую я люблю с Seam, это то, что они практикуют то, что они проповедуют. Посмотрите на их веб-сайт. Угадайте, что он работает, хм, живой пример их кода. Вики шов, шов форумах и т. д. Если вы действительно верите в свой кодекс, стойте за ним. Я бы будьте счастливы иметь свой пейджер 24x7x365, бьюсь об заклад, он редко гаснет.

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

с отрицательной стороны, как и любой продукт, который вы пытаетесь продать, шов был годы после того, как весна уже стала популярной, поэтому весна намного более популярна. Поиск на Действительно, и у шва всего несколько попаданий. Если вы посмотрите на весну, есть примерно 40k зарегистрированных пользователей, в то время как шов имеет около 7k.

зависит от того, что важно для вас, как Java-разработчик/инженер/программист, вы должны иметь возможность работать с обеими технологиями, и, скорее всего, вы столкнетесь с весенним приложением перед швом. Учитесь и тому, и другому, и как использовать их. Если правильно использовать и то и другое и знать нюансы и причуды каждого, разработка станет намного проще используете ли вы весну или шов.

Я не согласен с утверждением, "шов в следующий распорки". Распорки были технологией взгляда тогда как шов интегрирует все слои. Я соглашусь, что это новая концепция, такая как Struts, и принесет такое же влияние на сообщество Java, что и Struts. Я не думаю, что мы увидим это, пока Java EE 6 и CDI не станут более популярными, и, конечно, Seam 3 не будет выпущен.

Уолтер


шов фиксируется JSF на основе аннотаций. Больше никакого дерьмового XML. Я использовал его на работе.


надеюсь, это немного поможет, но в моем колледже наш курс веб-приложений только что обновился. Итак, теперь мы идем по маршруту jsp, servlet, hibernate со второй частью курса в основном по шву JBoss. Так что кто знает, возможно, ему просто нужно время, чтобы вырасти в сообществе.


Я бы сказал, что seam-довольно популярная структура, у нее отличная документация, отличное и полезное сообщество и форум с ответами на многие вопросы и проблемы.

Он должен быть популярен среди разработчиков, которые используют JSF beacuse он отлично работает с jsf, но не только это... он исправляет jsf многими способами (s: convertentity tag и unified component model-мои любимые примеры).


Это действительно работает для нас....JSF+EJB3.0 с помощью рамки шва действительно фантастический.Но у меня есть вопрос...почему это не становится все более популярным для разработки крупномасштабных приложений.Я видел, что многие используют другие фреймворки для разработки крупномасштабного приложения j2ee.Мне кажется, что seam действительно помогает разработчикам создавать приложение j2ee...но все же ... ..почему это, но приходит?


Мне нравится шов, я использую его в течение прошлого года профессионально.

однако вопрос касается его популярности. Я вижу следующие признаки того, что он не очень популярен (по крайней мере, по сравнению с обычным JSF или Spring):

  1. его форум очень неактивен (по крайней мере, на данный момент они упорно работают над швом 3). http://seamframework.org/Community/SeamCommunityForumSlightlyInactive

  2. вы можно также взглянуть на его сравнение с весной в Google insights для поиска: http://www.google.com/insights/search/?hl=en-US#cat=732&q=seam%2Cspring&cmpt=q

  3. Я знаю только одну компанию здесь, в Афинах, где они используют его, и я знаю несколько компаний, которые используют простые JSF, стойки или пружины (конечно, Афины не являются репрезентативными для всего мира).


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


Я использовал шов JBoss на двух коммерческих проектах для двух разных клиентов. Тем не менее JBoss Seam по-прежнему является новым подходом к разработке веб-приложений JSF. Одна из мер-это Результаты поиска работы Indeed.

Работа


когда Java был представлен в 90-х годах как дуб, сообщество не приняло его, потому что он был слишком мощным для своего времени и был оценен позже и теперь работает шоу. Шов скоро станет популярным. если нет, его можно ребрендировать так же, как дуб на java.


Я использую шов от шва 1.2 с 2007 года в средних и крупных проектах, иногда в небольших проектах не более 200 пользователей. Моя главная забота-производительность. Хотя моя команда уже получила очевидную производительность с весны с 2005 года, для некоторых сложных клиентов разработчикам приходится кодировать javascripts, который занимает много времени и подвержен ошибкам. Seam был очень полезен в этом сценарии, потому что в то время большинство разработчиков в моей команде не имели опыта работы с JSF. Рад видеть шов быть более популярным.


пласта было прекращено в 2012 году. Однако,Apache DeltaSpike - это современная версия Seam, и этот проект активно поддерживается, и он даже выиграл награду 2014 Duke's Choice Award.