У меня есть устаревшее приложение, использующее struts и ejb2.0, hibernate v3.0, запущенные на JBoss версии 4.0, и теперь мы переносим это приложение в новый стек технологий. Мы изучаем pros и cons разных стеков технологий, и сейчас у нас есть два варианта: EJB3.0 и JSF, Hibernate v4 на Jboss 7 или Spring и Hibernate v4 на tomcat.
Какие параметры следует рассматривать для выбора того или другого или наоборот?
Update:
Какая из EJB3.0 и Spring имеет эффективную поддержку сообщества, тег стороны - EJB3.0 имеет 1097 вопросов, а Spring - 13297, и поэтому некоторые из них склоняются к Spring, также не будучи стандартный spring имеет преимущество быстрого обновления, которое бы устранило проблемы отрасли довольно быстро по сравнению с ejb3.
Мысли?