Eu andei pesquisando pelo Google e pelo GUJ e até achei alguns comparativos entre os servidores Tomcat, Glassfish e Jboss. Mas não apareceu NADA muito gritante, além do EJB (que aparentemente não é utilizado dado os frameworks MVC - a não ser em aplicações distribuídas). Existiram motivos políticos ou alguma coisa assim, forks, etc para existirem tantos servidores??
Servidores:
* Apache Tomcat
* IBM WebSphere
* BEA WebLogic
* Oracle AS/OC4J
* Resin
* Jetty
* Sun Application Server 8
* Glassfish
* JBoss
* Sybase EAServer
Olha, IDE até entendo que existam várias, porque afinal é um troço muito pessoal. Mas até o JSF tem várias implementações:
JSF:
* Sun JSF
* MyFaces
* Facelets JSF
* Seam
Existe alguma razão histórica que eu desconheço? Estou pensando aqui com meus botões se existe outras versões da JRE além da SUN e da antiga da Microsoft…
P.S. - catei essas listas do guia do richfaces
