| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 14:22:22
|
paradiso
JavaTeenager
Membro desde: 04/04/2005 21:03:38
Mensagens: 151
Offline
|
Boa tarde grupo,
Li uma noticia q me deixou bastante assustado. Segundo esse link http://www.portaljava.com.br/home/modules.php?name=News&file=article&sid=1487 após 5 anos no mercado o framework Struts chega ao seu final.
E agora, o q eu faço. Claro q isso naum é um coisa q vai obrigar todos os desenvolvedores a ficarem como loucos a procura de outra alternativa, q naum são poucas e naum vai ser da noite pro dia q o struts sairá do mercado.
Naum sei ao certo, mas a jakarta tem a ideia de desenvolver um outro framework. O grande problema é: ele será bastante funcional para o desenvolvimento ???
Nesse caso, existe alguma alternativa q venha suprir essa necessidade ??? Gosto do struts, mas existe pessoas de detestam... Li num site uma especie de campanha contra o struts... Na verdade ele pode até naum ser uma das 5 maravilha do mundo, mas a questão é q ele foi um dos primeiro e é bastante reconhecido no mercado, virou uma especie padrão de mercado.
Nesse caso, o q é mais interessante ???
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 14:28:41
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
a ideia é que o struts seje uma extensão do JSF ... mas é preferivel voce buscar por outros framework como por exemplo, webWork ...
ps. lembre-se das focas
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 14:29:20
|
mcampelo
JavaEvangelist
![[Avatar]](/images/avatar/9246444d94f081e3549803b928260f56.jpg)
Membro desde: 29/04/2003 09:36:36
Mensagens: 389
Localização: Rio de Janeiro/Brasil
Offline
|
Você viu a data da notícia?
Vaso ruim não quebra!
[]'s
Marco Campêlo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 14:30:58
|
gono
Thread.start()
Membro desde: 03/05/2005 14:26:05
Mensagens: 25
Offline
|
Me parece que sim, no proprio site da ASF (Apache Software Foundation) o Struts está como ex-Jakarta.O pessoal do Struts esta direcionando os recursos fornecidos pela ASF para o projeto Shale.
Mas como alternativa voce pode usar o Spring http://www.springframework.org/ que é MUITO bom e tem muito mais recursos que o Struts.Ele realmente supre todas as necessidades e com vontagens, nao é só MVC.Vale a pena dar uma olhada.
Mas como vc mesmo disse o Struts nao vai acabar do dia para a noite.
Mas nao custa nada dar uma olhada em outro projeto!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 15:06:20
|
NoodleZ
JavaBaby
![[Avatar]](/images/avatar/99cad265a1768cc2dd013f0e740300ae.png)
Membro desde: 02/05/2005 10:32:38
Mensagens: 83
Localização: Floripa - SC
Offline
|
Na verdade não há planos de continuação do Struts (tipo lancamento da Apache de uma versão 2.xxx) . Agora a Apache se dedica ao Shale, uma nova implementação do Struts baseada em JSF mas o Struts vai continuar existindo e mantido.
Informações
http://struts.apache.org/faqs/kickstart.html#shale
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 15:09:16
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
O Struts não é mais Jakarta poruqe foi promovido, não porque foi descontinuado!
This message was edited 1 time. Last update was at 03/05/2005 15:09:27
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 15:35:10
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
É verdade, o Struts vai sofrer um EOL muito em breve e a todos clientes que compraram o produto recomenda-se planejar a migração para o Shale.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 17:35:43
|
paradiso
JavaTeenager
Membro desde: 04/04/2005 21:03:38
Mensagens: 151
Offline
|
Gente, o grande problema é o q fazer ??? cada um indica um coisa diferente (JSF, WebWorks, Spring, entre outros). A grande realidade é q muitas pessoas fizeram uma campanha contra o struts. Realmente ele naum é a melhor coisa do mundo, mas a questão foi q ele teve uma grande aceitação no mercado (diversas matérias na revista Java Magazine), inumeros topicos q abordam as duvidas mais frequentes, tutoriais, livros... Ele tem falhas ??? claro... mas temos q consiferar q foi o pioneiro e os outros frameworks tem mais do q obrigação de serem superiores...
Naum sei se é mais recomendado aguardar uma nova versão (Struts Shale), começar a analisar outras opções. A minha real necessidade é ter um bom framework q me atenda... naum da pra ficar perdendo tempo testando cada um... e tem q ter uma boa aceitação pelo mercado, pois se eu tiver alguma duvida tenho como discutir em algum forum ou procurar na propria web, naum posso....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 17:46:17
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
paradiso wrote:A minha real necessidade é ter um bom framework q me atenda... naum da pra ficar perdendo tempo testando cada um... e tem q ter uma boa aceitação pelo mercado, pois se eu tiver alguma duvida tenho como discutir em algum forum ou procurar na propria web, naum posso....
Você quer trabalho ou mão-de-obra capacitada e não quer "perder tempo" avaliando alternativas?
Use Struts.
Os outros frameworks, principalmente WebWork e Tapestry, já passaram há muito da fase de early-adopter, existe documentação consistente, fóruns com pessoas experientes... tudo que o Struts tem, com menos hype e divulgação em revistas.
Você (ou seu gerente) tem que avaliar as suas necessidades, e se não tem tempo para avaliar alternativas, pegue o primeiro que aparecer na frente. Na verdade todos os frameworks fazem a mesma coisa, uns melhor, outros pior, mas o conceito é bem parecido.
Se você souber não acoplar mosntruosamente toda a sua aplicação na camada de apresentação (ou seja: no framework) e isolar sua lógica de negócio em camadas de domínio, você vai poder mudar de framework, se necessário, apenas jogando fora o trabalho específico da camada de visualização. Isso pdoe ser muita coisa, mas geralmente é muito menos que reescrever todas as suas regras de negócio.
Siga princípios básicos de separação de responsabilidades e use o que achar melhor, você smepre pode mudar um sistema bem cosntruído.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 17:49:51
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
paradiso wrote:Naum sei se é mais recomendado aguardar uma nova versão (Struts Shale), começar a analisar outras opções. A minha real necessidade é ter um bom framework q me atenda... naum da pra ficar perdendo tempo testando cada um... e tem q ter uma boa aceitação pelo mercado, pois se eu tiver alguma duvida tenho como discutir em algum forum ou procurar na propria web, naum posso....
Não se ofenda, paradiso, mas se você quer migrar de framework de forma a não perder produtividade, ter todas as funcionalidades que tinha antes, contar com suporte e não perder tempo testando cada um, você precisa é de consultoria. Sério.
Decisões assim só podem ser tomadas com investimento. Agora, se vocês vão investir o próprio tempo ou contratar alguém externo, é outro problema.
O próprio fato de você ter perguntado isso em um fórum público parece indicar que vocês preferem investir o próprio tempo, mas nem sempre esta é a melhor solução.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 17:53:49
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Pedir para outros avaliarem se um framework vai funcionar bem com sua equipe é mesma coisa que pedir para provarem roupa intima para você... e depois usá-la.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 18:31:49
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Louds, não é bem assim cara .. se a consultoria é de qualidade é perfeitamente possível acertarem na decisão.
Mas concordo que às vezes acidentes acontecem. Vejam um exemplo de consultoria problemática aqui
Quem mandou deixar a mulher comprar roupa de baixo?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 18:39:59
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
LIPE wrote:Louds, não é bem assim cara .. se a consultoria é de qualidade é perfeitamente possível acertarem na decisão.
Fora isso, nem todas empresas tem profissionais que podem fazer uma analise dessa.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 18:45:27
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Lipe, eu me expliquei mal, quis dizer que olhar uma análise externa e não uma direcionada para as necessidades do usuario.
Empresas que não tem funcionarios com senso crítico estão condenadas ao fracasso, essas melhor ficarem no struts mesmo.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2005 20:54:49
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
LIPE wrote:Louds, não é bem assim cara .. se a consultoria é de qualidade é perfeitamente possível acertarem na decisão.
Mas concordo que às vezes acidentes acontecem. Vejam um exemplo de consultoria problemática aqui
Quem mandou deixar a mulher comprar roupa de baixo?
Exemplo dispensável, diga-se de passagem
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
|
|