| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 14:48:36
|
Rafael Carneiro
Moderador
![[Avatar]](/images/avatar/895df6a24c45297cb239065bcafa1fa4.jpg)
Membro desde: 31/03/2007 12:40:41
Mensagens: 809
Localização: Fortaleza
Offline
|
A versão 2.1 do Struts2 framework acabou de ser lançada. Essa release tem um upgrade importante, com mudanças e refatorações, reduzindo configurações XML e adicionando plugins de convenções, bem como fornecendo suporte a REST.
Principais diferenças entre as versões 2.0 e 2.1: muitos bugs foram consertados (no Struts e Xwork). Existem agora novos plugins na versão 2.1, como suporte a REST, convenção e templates Java.
Fonte: InfoQ
This message was edited 1 time. Last update was at 02/02/2009 14:53:51
|
Rafael Carneiro
http://www.rafaelcarneiro.com | @rcarneiro | JForum |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 15:51:44
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
Eu havia testado o Struts 2.1 há muitos meses atrás, quando ainda estava em Beta. Naquela época, o plugin do REST tinha uma falha básica: falta de suporte para recursos aninhados ("nested resources"). Essa feature parece ainda estar ausente, pela documentação que andei olhando. Encontrei uma gambi na internet, que resolve mais-ou-menos o problema. Mas, sei lá, se REST fosse requisito, não usaria Struts 2.1.
O JavaTemplates é algo praticamente sem documentação (como quase tudo no Struts) que juro que ainda não entendi.
Por outro lado, o suporte a convenção é interessante, parece o que outros frameworks, como o VRaptor, já faziam há anos. Basicamente uma url do tipo "/book/search" mapearia para o método search() da classe BookAction. Fantástico. Quem já programou com Struts 1.x, vai levar um susto agora.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 16:15:43
|
otavio
JavaChild
![[Avatar]](/images/avatar/9e740b84bb48a64dde25061566299467.png)
Membro desde: 01/08/2004 00:49:29
Mensagens: 139
Localização: JVM
Offline
|
Rafael Carneiro wrote:muitos bugs foram consertados (no Struts e Xwork)
Tendo em base que o Struts é orientado a bugs... tem muuuuita coisa aí a corrigir . Fiz uns testes com o Struts 2.1 e não gostei não. Uma das coisas mais fuleiras é a dependencia a Freemarker obrigatória, mesmo que eu use tiles + jsp, ou até mesmo velocity.
E concordo com o Leonardo, estão implementado agora o que o Menta e o Vraptor já faz há tempos. Ainda prefiro usar esses dois que Struts ou Spring MVC.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 16:24:39
|
jherimum
Debugger
![[Avatar]](/images/avatar/ffd0757ba0b05ad5f5b022217163f75a.jpg)
Membro desde: 28/02/2008 08:11:51
Mensagens: 50
Offline
|
Pô, dizer que um framework é orientado a bugs é um pouco de exagero hein.
Participei de um projeto, tudo bem que de pequeno porte, onde utilizamos struts 2 e nao encontrei bugs não!
funcionou muito bem.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 17:34:39
|
rufostec
Thread.start()
Membro desde: 24/08/2006 16:02:14
Mensagens: 46
Offline
|
cara rss
trabalho em um projeto que usa o Struts 2, to com saudades do JSF, o bixinhu que tem bug esse Struts 2, fora uma coisa que me chateia muito é fazer a mesma coisa de formas diferentes, como apanhei para entender o trampo dos outros e outros dos outros e assim vai, esse projeto é dureza rs
Massssss é mais um framework rsss
|
Sun Certified Java Programmer 1.4
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 17:43:14
|
jherimum
Debugger
![[Avatar]](/images/avatar/ffd0757ba0b05ad5f5b022217163f75a.jpg)
Membro desde: 28/02/2008 08:11:51
Mensagens: 50
Offline
|
hauahaua
realemnte gosto é q nem bunda cada um tem um hauahaua
eu ja axo o JSF uma coisa muito esquisita!!
to trabalhando num projeto usando o Visual JSF do Netbeans (acho q é esse raio de implementação que é um caos) e nao to entendendo bulufas...
to menos produtivo que um gato morto!!!
mas como dissestes é mais um framework hauahaua
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 21:13:39
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 282
Offline
|
Sejamos sinceros, struts 2 é horrivel !!!
Desenvolvi com ele um projeto nas primeiras versões, e vou te falar, o esquema de template dele é péssimo.
Nunca trabalhei com JSF, mas fiz um curso na global code, e posso afirma: JSF é bem melhor.
Mas se for para escolher um framework mvc based action eu fico com VRaptor ou Menta.
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 21:29:33
|
lgi2020
Virtual Machine Man
![[Avatar]](/images/avatar/1ac978c8020be6d7212aa71d4f040fc3.jpg)
Membro desde: 19/07/2006 10:51:13
Mensagens: 550
Localização: Rio de Janeiro
Offline
|
Não tiro o mérito que o Struts tem de ter ajudado a popularizar o conceito de MVC por aí...
Também não posso dizer que nunca usei... Até pelo fato de ainda utilizar muito (por causa dos clientes).
Mas, depois que conheci o VRaptor, que acho maravilhoso, não consigo utilizar o Struts sem ficar extremamente p... da vida com as "amarras" do framework.
Abraços.
|
Lennon Jesus | CSM | SCJP
http://twitter.com/LennonJesus
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2009 22:28:35
|
andersondamasio
JavaTeenager
![[Avatar]](/images/avatar/01fd0dbe941d41130c1614960d370929.jpg)
Membro desde: 08/10/2006 00:26:53
Mensagens: 176
Localização: Cascavel - PR
Offline
|
ja uso o Struts 2 já a um bom tempo em meus projetos...não conheço o VRaptor mas to curioso em ver oque ele tem a oferecer....
|
 Chat Clube Bate Papo - amizade, namoro, paquera e muito mais
Identifique seu ip e a localização do seu ip - www.VerIp.com.br - Região, Mapa, País, Estado - Reverso, Navegador, Plataforma e outras informações |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2009 06:37:18
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
rufostec wrote: cara rss
trabalho em um projeto que usa o Struts 2, to com saudades do JSF, o bixinhu que tem bug esse Struts 2, fora uma coisa que me chateia muito é fazer a mesma coisa de formas diferentes, como apanhei para entender o trampo dos outros e outros dos outros e assim vai, esse projeto é dureza rs
Massssss é mais um framework rsss
Primeiro, que bugs que ele tem? Segundo, se tem tanto bug assim, porque não reporta para os desenvolvedores do framework que eles vão avaliar e se for bug mesmo, eles vão corrigir? Terceiro, porque ao invés de reclamar tanto não conserta vc mesmo o(s) bug(s) e manda o patch pra Apache?
|
"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2009 09:38:39
|
otavio
JavaChild
![[Avatar]](/images/avatar/9e740b84bb48a64dde25061566299467.png)
Membro desde: 01/08/2004 00:49:29
Mensagens: 139
Localização: JVM
Offline
|
Srs, o Struts é bom e não tem como negar. A versão 1 foi o precursos dos MVC, e até hoje é bom. Mas não tem como negar que há uma série de bugs e pequenas gambiarras.
Eu já abri uma série de tickets lá, alguns corrigidos e outros não. Até mesmo já enviei minhas correções para lá para que os desenvolvedores analisassem e se gostarem, colocar na árvore.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2009 09:47:23
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
Vc esta falando de qual versão? 1 ou 2? Pois a versão 2 é muiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiito diferente da 1.
|
"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2009 10:09:54
|
lgi2020
Virtual Machine Man
![[Avatar]](/images/avatar/1ac978c8020be6d7212aa71d4f040fc3.jpg)
Membro desde: 19/07/2006 10:51:13
Mensagens: 550
Localização: Rio de Janeiro
Offline
|
luiz_ross wrote:Vc esta falando de qual versão? 1 ou 2? Pois a versão 2 é muiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiito diferente da 1.
O que mais tem de Struts 1 na versão 2 é o nome! :p
|
Lennon Jesus | CSM | SCJP
http://twitter.com/LennonJesus
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2009 10:46:48
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
O único projeto que fui obrigado a fazer com Struts 2 eu ia de hora em hora vomitar.
no flames rs
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2009 10:48:47
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 282
Offline
|
luiz_ross wrote:
Primeiro, que bugs que ele tem? Segundo, se tem tanto bug assim, porque não reporta para os desenvolvedores do framework que eles vão avaliar e se for bug mesmo, eles vão corrigir? Terceiro, porque ao invés de reclamar tanto não conserta vc mesmo o(s) bug(s) e manda o patch pra Apache?
Para !!!!!!
Eu corrigir bug ? Se ta de brincadeira, né ? Reportar o bug para o pessoa da apache, tudo bem, agora corrigir fala sério !
Eu tenho prazo, trabalho com o cliente para resolver os problemas dele não do framework que eu escolhi. Problema todos os frameworks isso é normal agora perder tempo para corrigi-lo não dá.
|
|
|
 |
|
|