Struts 2.0.8 (GA)General Availability Liberado

Foi lançado dia 12 de Junho a versão 2.0.8 GA do tão famoso Struts. Diversas correções foram realizadas e melhorias consideráveis no código.

http://struts.apache.org/2.0.8/

release-notes-208 + Issue .:

http://struts.apache.org/2.x/docs/release-notes-208.html
https://issues.apache.org/struts/secure/ReleaseNote.jspa?projectId=10030&styleName=Html&version=21801
https://issues.apache.org/struts/secure/IssueNavigator.jspa?mode=hide&requestId=10782
sds.

Alguem tah usando seriamente isso ?

Sim, eu uso. Algum problema? E vc? Usa seriamente JSF?

uso, MUITO…
pq?

porque vc não gosta chun?

[quote]
Alguem tah usando seriamente isso ?
[/quote]
A resposta é…:

<struts> <package name="struts 2.0.8" extends="struts-default"> ...... </package> </struts>
Tô começando a usar a sério e vc ??, use também aposto que vai gostar não é “padrão” não tem RI mais é rápido e prático apesar de ainda ser a versão Struts 2.0.8 (GA).

Ps. sem ressentimentos tá…
sds.

Pior dessa porcaria continuar viva é o legado. Poderiam ter deixado WebWorks mesmo … assim não precisaríamos dar manutenção em sistemas definidos pelos Standards e nem implementar nada novo com tal porcaria !!

Pior que ainda usam a versão antiga, por restrições mais diferentes, como JVM, ApplicationServer e por aí vai …

h0h0h0… fiz apenas uma pergunta…
Pois com tanta coisa melhor por ae (Tapestry , JBoss Seam, etc… ) … fico me perguntando qual seria um motivo bom para se usar Struts 2 em um novo projeto…

Olá

[quote=chun]
Pois com tanta coisa melhor por ae (Tapestry , JBoss Seam, etc… ) … fico me perguntando qual seria um motivo bom para se usar Struts 2 em um novo projeto…[/quote]

Pode se perguntar mais:

  • Com o Wicket por aí, porque alguém usaria Tapestry , JBoss Seam, etc…

  • Com o RoR por aí, porque alguém usaria JSF, Wicket, etc…

  • Com o lift Web surgindo por aí, porque alguém usaria RoR, Grails, etc…

E assim por diante.

Na minha opinião de antigo inimigo do Struts 1, acho uma ótima opção escolher o Struts 2 dentre os frameworks Action based.

Struts 2 + Guice + Hibernate 3.x resolvem muitos problemas. Se precisar de mais coisas ou uma arquitetura mais consistente com DDD, use o Spring com AOP&cia.

Sugiro que o experimentem.

E quem nunca usou nenhum framework, jamais comece pelos difíceis Tapestry ou JBoss Seam, para não ficar frustrado e abandonar a profissão.

[]s
Luca

[quote=Luca]Olá

[quote=chun]
Pois com tanta coisa melhor por ae (Tapestry , JBoss Seam, etc… ) … fico me perguntando qual seria um motivo bom para se usar Struts 2 em um novo projeto…[/quote]

Pode se perguntar mais:

  • Com o Wicket por aí, porque alguém usaria Tapestry , JBoss Seam, etc…

  • Com o RoR por aí, porque alguém usaria JSF, Wicket, etc…

  • Com o lift Web surgindo por aí, porque alguém usaria RoR, Grails, etc…

E assim por diante.

Na minha opinião de antigo inimigo do Struts 1, acho uma ótima opção escolher o Struts 2 dentre os frameworks Action based.

Struts 2 + Guice + Hibernate 3.x resolvem muitos problemas. Se precisar de mais coisas ou uma arquitetura mais consistente com DDD, use o Spring com AOP&cia.

Sugiro que o experimentem.

E quem nunca usou nenhum framework, jamais comece pelos difíceis Tapestry ou JBoss Seam, para não ficar frustrado e abandonar a profissão.

[]s
Luca[/quote]

Porque não gostaria de colocar o meu na reta ?

Lift - " lift is currently in ‘early alpha’ state. Use at your own risk. Things might break. APIs might change. You know the drill."

Aliás, pq não abondonam todos esses frameworks e não migremos tudo para Flex. Ao menos o usuário final vai ficar satisfeito, pq pra ele pouco importa se é PHP , Java, ASP …dá tudo no mesmo !!

Empregar valor de verdade, somente mudando a forma como o usuário enxerga a coisa !!

Kenobi wrote:[quote] Lift - " lift is currently in ‘early alpha’ state. Use at your own risk. Things might break. APIs might change. You know the drill." [/quote] “The Apache Struts group is pleased to announce that Struts 2.0.8 is available as a “General Availability” release. The GA designation is our highest quality grade.”

Olá

Citei o Lift para a turma perceber que outras opções podem surgir e sempre alguém vai seguir perguntando: “Porque ainda usa isto se já podia usar aquilo?”

Já tem muita gente boa achando isto. Não é a toa que a Sun e a Microsoft tentam fazer coisas semelhantes.

E uma informação off topic para os que tem esperança de ver Java fora do micro: "All Blu-Ray players incorporate a Java runtime environment."
Pelo filminho que vi, a coisa fica linda.

[]s
Luca

[quote=Luca]Olá

Citei o Lift para a turma perceber que outras opções podem surgir e sempre alguém vai seguir perguntando: “Porque ainda usa isto se já podia usar aquilo?”

Já tem muita gente boa achando isto. Não é a toa que a Sun e a Microsoft tentam fazer coisas semelhantes.

E uma informação off topic para os que tem esperança de ver Java fora do micro: "All Blu-Ray players incorporate a Java runtime environment."
Pelo filminho que vi, a coisa fica linda.

[]s
Luca[/quote]

Bom, ainda não estou no nivel “dos caras” e nem sei se um dia vou chegar, mas sinceramente, aplicaçães minhas pessoais como a ponto.com que estou montando, na ponta vai ter Flex, pois realmente muda a vida do usuário.

Ajax fez um puta barulho, empregando coisinhas bestas, imagina o que vai ser a nova onda 3.0 do Flex está bem legal !!

Air (old apollo) com db embutido a coisa vai ficar linda … ehhehe

Isso pq já tinha visto uns blogs com o Google Gears e Flex numa brincadeira, para usar o esquema do google de persistência.

Com o LiveCycle Data Services a coisa vai ficar beeem interessante :slight_smile:

Mas voltando ao assunto…
Em minha opnião o Struts ta caminhando bem…

Claro que pela grande diversidade de frameworks ,IDEs, tecnologias novas que surgem sempre haverá discusões a respeito, mas isso normalmente se parte por um ter um conhecimento a mais sobre uma tecnologia ou outra…
mas todos tem o seu ponto fraco e forte…

[quote] Em minha opnião o Struts ta caminhando bem… [/quote]Vc. quer dizer o Struts 2.xx, né… :stuck_out_tongue:

sim…
já que o caminho do antigo Struts não existe mais…
tenho projeto que com o antigo…mas to trabalhando para migração

Beleza… :idea:

Tutorial Struts 2 no site da RoseIndia .:
http://www.roseindia.net/struts/struts2/index.shtml
sds

[quote=Luca]E uma informação off topic para os que tem esperança de ver Java fora do micro: "All Blu-Ray players incorporate a Java runtime environment."
Pelo filminho que vi, a coisa fica linda.[/quote]
Swing ???