Como alguns já repararam, muita gente aqui detesta o Struts. Mas isto se refere ao Struts 1 que teve o grande e talvez único mérito, de ser o primeiro framework MVC a ganhar popularidade. Para mim o Struts 1 só tinha de bom as tags para fazer páginas html pois de resto não me agradava pela sua arquitetura engrunvinhada e seu modo de construir aplicações.
Já o Struts 2 me parece bem melhor. Ele se baseia no Webwork, que quando apareceu, não tinha os mesmos problemas do Struts 1.
O Infoq lançou um pequeno livro grátis que eu já baixei: Starting Struts 2
Ele cobre:
* Arquitetura do Struts2
* Detalhes de configuração
* Dicas de produtividade
* Plug-ins populares
* Integração com outras tecnologias
Vejam também no Infoq a apresentação do Patrick Lightbody, CEO e Chairman do OpenSymphony Group: WebWork (Struts 2) In Action
Realmente, muito bom. Ja baixei o meu também.
Aliás, o Infoq é um site em que fico sempre antenado.
Sempre lançam e-books free para download com conteúdos excelentes.
tem algumas coisas legais do Struts 1 que eles colocaram no 2…
tipo aquelas configurações de wildcards no struts-config.xml… isto nao tinha no WW…
nunca usei o Struts 2, mas espero que eles deram um jeito naquele terrível problema de performance que aquelas tags com templates freemarker tinham no WW. Mas até onde eu sei eles sabiam disto e estavam providenciando uma solução… depois disto nunca mais usei o WW… tive alguns pesadelos quando algumas páginas com 50 campos demoravam quase 10 segundos para renderizar.
Ainda não vi o livro, mas na falta de um grande livro de Struts 2, há alguns de webwork 2, como o webwork in action da ed manning, li e achei muito bom e completo…
Olá Lucas,
Muito boa a dica e mais alguns links como fonte de informação.:
Struts 2 from Square One
Part 1 - Carpe Diem - Ted Husted http://code.google.com/p/sq1-struts2/
Lezinho[quote]Mas será que vão conseguir alavancar o Struts2 com cada vez mais pessoas aderindo ao JSF [/quote]Porquê desse pessimismo, será que o JSF atende os requisitos das empresas e será que essas empresas querem um framework “action based”.E além do mais existem soluções (frameworks) melhores que o JSF.
Sobre existir framework melhor ou pior isso é relativo, não foi esse meu ponto. Existe muito a ser melhorado no JSF (o Seam é um exemplo das possibilidades), não sou defensor de “um” Framework com unhas e dentes não.
Só acho que o modelo incorporado no Struts2, que não é assim tão diferente do JSF (ele tem muito mais haver com o Faces do que com o próprio Struts1), entra um pouco tardio. Não é mesma coisa que um paralelo da época do Struts1, que de fato era muito verboso e cansativo…
Não quero gerar flame sobre essas tecnologias, só fiz uma afirmação baseado em que se o Struts2 demorou muito para bater na porta das empresas, trazendo consigo não muitas novidades do que se tem hoje em um framework bom e que já faz parte da especificação JavaEE.
Isso não significa que ele (Struts2) não é ótimo ou que não atenda melhor as necessidades de alguns desenvolvedores.
O link funciona, hoje mesmo eu testei. Só que precisa cadastrar um email no site para baixar qualquer um dos muitos livros ótimos que eles disponibilizam.
Almir [quote]O link para baixar o PCF não funciona ou foi desativado. Alguem pode subir este pdf no GUJ?[/quote]Vc. precisa ser cadastrado no site, logar-se ai sim baixar a versão PDF. se puder esperar até amanhã é só passar e-mail p/ MSN ok…que emvio .
sds