| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/06/2009 20:43:02
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
Olá,
o primeiro framework web que utilizei com Java foi o Struts e, de uns anos pra cá nunca mais o utilizei.
Passados alguns anos, pergunto: ele ainda é popular? Quem ainda usa Struts hoje (para novos projetos)?
Quais as vantagens que o Struts poderia trazer para o desenvolvimento de aplicações web hoje se comparado com os demais frameworks?
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/06/2009 20:46:12
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
O que eu observo é que no mercado tem muito sistema legado em Struts ainda, mas os novos projetos em peso estão sendo desenvolvidos em JSF.
Eu prefiro mil vezes desenvolver com JSP + Servlets do que com Struts.
This message was edited 1 time. Last update was at 12/06/2009 20:46:35
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/06/2009 21:15:29
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
Recentemente trabalhei num projeto com Struts, mas era só manutenção e mudanças pontuais. Não vejo gente começando projetos do zero com esse framework.
Muitos só utilizaram Struts porque era o framework "homologado" pela empresa e que vinha no pacotão comprado da Big Vendor. Mas as Vendors mudaram seu foco para JSF porque era possível criar componentes ($), oferecido de brinde ($$) junto com o pacotão. E melhor, as aplicações com os componentes nunca poderiam ser deployados em outros servidores ($$$), aumentando a fidelização do cliente ($$$$). Essa vantagem ($) não havia no Struts.
This message was edited 1 time. Last update was at 12/06/2009 21:16:03
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/06/2009 22:36:26
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3160
Online
|
eu gosto do struts... e um framework bem maduro ja... e se vc souber algumas manhas ele pode ser mais produtivo que jsf...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/06/2009 20:20:44
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
"
This message was edited 1 time. Last update was at 03/07/2011 14:43:13
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/06/2009 21:00:00
|
onolox
Java Ninja
Membro desde: 20/06/2005 20:10:58
Mensagens: 294
Offline
|
Mas com struts tb da pra criar componentes...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/06/2009 21:22:55
|
brunocosta
Debugger
![[Avatar]](/images/avatar/32e0bd1497aa43e02a42f47d9d6515ad.png)
Membro desde: 03/04/2005 23:46:57
Mensagens: 70
Offline
|
Por aqui tem muita empresa trabalhando com struts 1 ainda, apesar de o número de projetos novos usando struts vir caindo e dando lugar à projetos baseados em JSF (richfaces, seam, etc)... minha grande dúvida é como anda o struts2 no mercado, alguém tem idéia? =)
|
Bruno Costa
SCJP 6
SCWCD 5
SCBCD 5
http://brunocosta.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/06/2009 07:20:32
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
"
This message was edited 1 time. Last update was at 03/07/2011 14:43:34
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/06/2009 07:21:58
|
bruceramone
Debugger
Membro desde: 06/09/2007 16:04:58
Mensagens: 70
Localização: São Bernardo do Campo
Offline
|
Tenho feito algumas entrevistas e ainda tem muita oportunidade pra Struts. Claro, de legados. Sistemas novos já adotaram o JSF.
Quanto ao Struts 2, é algo raro no mercado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/06/2009 07:39:33
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
O Struts tem perdido terreno para o JSF há algum tempo. Vamos ver daqui para frente quais serão as novidades que irão surgir.
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/06/2009 08:20:56
|
Deluxe
GUJ Ranger
![[Avatar]](/images/avatar/6d8e4836f22d0a921638c5a785a62896.jpg)
Membro desde: 26/04/2006 15:50:49
Mensagens: 793
Localização: Distrito Federal
Offline
|
Atualmente eu programo em Struts 1, e ja programei em JSF (richfaces, ajax) antes, e posso falar tranquilamente que o struts é "chato" perto do jsf, pode até ser que como eu vim do JSF pro Struts eu tenho algumas dificuldades, mas a programação no JSF é bem mais facil, mais agil, mais limpa que no Struts1.
|
Eu tenho a humildade de aprender com as pessoas, e nao a arrogância de ensiar o que eu não sei... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/06/2009 11:46:15
|
fabiozoroastro
GUJ Master
![[Avatar]](/images/avatar/d28a3097fa7cf63ad01c4f328314e2f2.jpg)
Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline
|
Eu não trabalho com struts já faz um ano mais ou menos!
|
[]'s
..."Apenas sorria!"
Twitter
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 11:24:31
|
mcbarsotti
JavaEvangelist
![[Avatar]](/images/avatar/41d80bfc327ef980528426fc810a6d7a.jpg)
Membro desde: 11/05/2006 12:10:38
Mensagens: 329
Offline
|
Bancos, a maioria dos bancos ( senão todos ) usam...
Nos quais eu trabalhei ( bradesco, santander, itau, citi, votorantim entre outros ) todos usam. e normalmente é a versão 1.2.7
|
Obs.: O texto acima não é uma verdade soberana, não precisa cortar os pulsos caso não concorde.
[]'s |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 11:33:34
|
ralphsilver
Java Ninja
![[Avatar]](/images/avatar/2b720b5359202de2d62768369718f694.jpg)
Membro desde: 09/03/2008 19:53:14
Mensagens: 269
Offline
|
Bom utilizei struts para meu projeto de faculdade e trabalhei muito com ele... é um framework bom.. principalmente porque mantém uma estrutura fixa para o projeto. Bom, pelo menos para mim é bom porque o código não fica mal estruturado e de fácil manutenção.
Atualmente não sei se o projeto struts continua. Mas utilizo ele até hj para streaming de dados. Tem uma Action que chama DownloadAction, muito interessamente para quem quer utilizar fazer streaming. Para mim não tem framework melhor para tratar.
Mas em questões gerais prefiro JSF+RichFaces.
|
No mundo há apenas 10 tipos de pessoas: os que sabem binário e os que não sabem |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 11:38:02
|
ralphsilver
Java Ninja
![[Avatar]](/images/avatar/2b720b5359202de2d62768369718f694.jpg)
Membro desde: 09/03/2008 19:53:14
Mensagens: 269
Offline
|
Deluxe wrote:Atualmente eu programo em Struts 1, e ja programei em JSF (richfaces, ajax) antes, e posso falar tranquilamente que o struts é "chato" perto do jsf, pode até ser que como eu vim do JSF pro Struts eu tenho algumas dificuldades, mas a programação no JSF é bem mais facil, mais agil, mais limpa que no Struts1.
Discordo com vc quando fala que o jsf é mais limpo. O jsf possui uma flexibilidade de código incrível, deixando o desenvolvedor mais livre de desenvolver. O problema é que dependendo do desenvolvedor, o código fonte fica totalmente poluído. O que vc se refere por chatisse do Struts, é que ele obriga o desenvolvedor a desenvolver conforme os padrões dele. A desvantagem é seu código fica atrelado muito com o projeto. Mas a vantagem é que, qualquer desenvolvedor que manja de Struts vai pegar seu código e vai conseguir interpretar ele facilmente. Outra vantagem disso é que ele vai ficar mais apto para manutenções e atualizações, sem contar desenvolvimento de novos módulos.
Gosto muito tbm de desenvolver Struts com Spring
|
No mundo há apenas 10 tipos de pessoas: os que sabem binário e os que não sabem |
|
|
 |
|
|