Sylvio, Estou usando esta tecnologia a algum tempo para uso pessoal (FreeLance) e recentemente sai de onde trabalhava no rio e vim trabalhar num novo projeto em uma nova empresa em Petr�polis.
Neste projeto, come�amos desenvolvendo alguns cen�rios (que ainda n�o terminamos) envolvendo JSF, Struts, Spring, EJB, JBoss, Hibernate, etc.... N�o sei se o pessoal da lista vai se lembrar, mas no ano passado, no �ltimo One Day Java eu ministrei um mini curso de JSF, eu ainda estava estudando na �poca este framework, mas posso dizer que foi paix�o a primeira vista (ficou meio boiola, mas fds). Quando comecei aki ja fui passando para o pessoal o JSF para que eles fossem se acostumando. De cara da pra se notar uma coisa, a curva de aprendizado � bem menor que a de Struts. Eu particularmente acho jsf muito mais produtivo do que o Struts, principalmente pra quem n�o conhece nada. O principal problema que eu vejo � o pouco tempo e vida que ele tem, voc� n�o tem muitos livros e sites sobre ele. Eu ja utilizei em 2 projetos, o primeiro apenas o JSF puro, no segundo eu optei pelo MyFaces (implementa�ao open source do JSF com componentes a mais) e o Hibernate para a parte de persist�ncia (SQL nunca mais ;-) ). Mas como cada caso � um caso, aconselho a voc� ver o que seus programadores pensam a respeito, n�o adianta tambem voc� impor o JSF e todos e ja terem experi�ncia em Struts. Quanto ao ambiente de desenvolvimento, eclipse com certeza � uma �tima ferramenta, aki ainda n�o definimos qual plug-in iremos usar, por enquanto estamos usando o proprio webtools, mas estamos estudando o MyEclipse e o Exadel, eu particularmente estou gostando do MyEclipse, e o pre�o de 29 por ano � tranquilo. Na quest�o do envolvimento webdesigner/desenvolvedores acho que n�o h� muito problema n�o. Desde que n�o se coloque codigo java na pagina, e se use tag libs (seja as do jsf, struts, jstt ou proprias criadas pela equipe), vc n�o corre muitos riscos. O JSF tambem faz a parte do controle. N�s estamos usando com o JBoss tb. Acho que uma coisa mais importante ainda do que quais frameworks usar � como usar. A utiliza��o de design patterns � escencial. Mais uma vez, como seu prazo � curto aconselho a reunir os programadores e ver o que eles pensam tb. Aqui eu "convenci" a colocar o JSF nos cen�rios de testes e foi os cen�rios onde o n�vel de produtividade foi maior. Fora o myFaces, existe tb o ADF da oracle (que vc pode baixar, mas provavelmente tenha que pagar para usar em produ��o) que possui muitos outros componentes que n�o tem no JSF da sun. Eu comprei o livro Core JavaServer Faces (em portugues), e achei muito bom. Devo a come�ar a dar uma olhada no JavaServer Faces in Action (PDF by Emule). Espero que tenha ajudado. QQ coisa � s� perturbar. []s Luis Henrique "Bulinha" On 6/8/05, Sylvio Bonelli <[EMAIL PROTECTED]> wrote: > > > Amigos, > > JSF ajuda mais do que atrapalha? > > Pode parecer heresia para alguns esta pergunta mas estou estudando a > tecnologia para aplica-la em nossa equipe no desenvolvimento de uma > aplica��o de grande porte e estou com algumas d�vidas, gostaria muito da > opini�o de vcs. > > D�vidas: > > Preciso de altos indices de produtividade, temos prazo muito curto e muitas > funcionalidades para implementar (telas com muitos campos e comportamentos > por exemplo) estou testando o eclipse com um plugin (Exadel Studio), mas > estou em d�vida se isso n�o � um tiro no p�, ser� que tenho uma forma mais > eficiente de trabalhar? > > Relacionamento Webdesign/desenvolvedores me preocupa, preciso ter um padr�o > que me permita delegar a tarefa de diagramar e aplicar layout para > profissionais que n�o tem a menor no��o do que � java, assim como n�o posso > alocar desenvolvedores java experientes e caros para aplicar layouts que > tenham sido desenvolvidos previamente por terceiros, como posso resolver > este dilema? > > O JSF � respons�vel apenas pela camada View ou pela camada Controller tb? > Como funciona este relacionamento? Lembrando que na camada Model estarei > trabalhando com JBOSS e acesso a dados gerenciado por container. > > Inicialmente � s�... fico no aguardo! > > Valeu!!!! > > __________________________________________________ > Converse com seus amigos em tempo real com o Yahoo! Messenger > http://br.download.yahoo.com/messenger/ > ________________________________ > Yahoo! Groups Links > > To visit your group on the web, go to: > http://groups.yahoo.com/group/jug-petropolis/ > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > ________________________________ > Yahoo! Groups Links > > To visit your group on the web, go to: > http://groups.yahoo.com/group/jug-petropolis/ > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-petropolis/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
