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/
 


Atrašyti