Olá, estou iniciando em programação pra Web, já vi algumas coisas sobre Servlets, JSP, EL e quero começar com JSF pois li bastante coisa a respeito.
E uma dessas coisas são as implementações
Enfim, alguém poderia me dizer por onde começar?
Li em um blog que existem essas implementações.:
Mojarra que é a implementação da SUN (GlassFish), também (mais) conhecida como JSF RI.
Myfaces como a implementação open source da Apache
ADF Faces da Oracle
A implementação da BEA (já vem embutido WebLogic)
A implementação da IBM (já vem embutido WebSphere)
Backbase
NetAdvantage
É isso mesmo, eu tenho que escolher entre uma dessas?
Qual é a melhor.Me falaram muito bem da Mojarra.
É porque são muitos nomes, siglas, e deixa quem esta começando um pouco assustado.
Por exemplo.: tem um tópico aqui no guj sobre escolher o framework web
VRaptor 2
http://www.vraptor.org/pt/index.html
WEBWORK
http://www.opensymphony.com/webwork/
MENTAWAI
http://www.mentaframework.org/
STRUTS
http://struts.apache.org/
SPRING
JAVA SERVER FACES
http://java.sun.com/j2ee/javaserverfaces/download.html
Comparação STRUTS X WEBWORK
http://wiki.opensymphony.com/display/WW/Comparison+to+Struts
Qual é melhor?
Eu sei que são muitas duvidas e que não está muito organizado, mas gostaria de uma ajuda!
Obrigado mais uma vez!