Como Struts caiu no conceito dos desenvolvedores?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 674
Localização: London, UK
Offline

Há um tempo atrás (menos de 2 anos) eu frequentava esse fórum e só dava Struts. Todo mundo usando e dizendo que o framework estava se tornando sinônimo de desenvolvimento web com Java.
Na época eu tentei usá-lo e achei MUITO mais complicado que o MVC "arroz com feijão" que eu fazia com JSP/Servlet e acabei desistindo.
Hoje em dia aqui no fórum eu só vejo 2 tipos de ligações com struts: 1) Gente tentando aprender (e sofrendo na maioria dos casos) e 2) Gente falando mal do framework.

O que aconteceu afinal? Esse segundo grupo desistiu e buscou alguma coisa mais fácil? Apareceu coisa melhor? Dê seu palpite!


Ivan Sanchez | coding dojo | blog | twitter
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

O Struts 1 é muito antigo, mas foi rapidamente adotado porque era uma das poucas coisas disponíveis naquela época.

Hoje em dia um monte de gente "odeia" o Struts, porque é o único framework que muitas empresas grandes aceitam para manter sistemas legados ou construir sistemas novos, e que foi homologado por essas empresas, e como ele é velho e nem um pouco "sexy" comparado aos frameworks mais novos (Spring) ou com mais suporte de ferramentas (JSF) então isso gera um grande nível de desconforto.
[WWW]
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

Há anos atrás n tinha inovadoras tecnologias como JSF (melhor pq existe desde 2003 se n me engano), mentawaii, vraptor, webwork, Struts era um padrão, hj mudou e amanhã tbm vai mudar...
É normal no nosso meio, o Struts deu um padrão q melhorou os novos frameworks q o substituem


Nossa cheguei na msg 666 aki no seu topico

Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

Eu diria que antigamente o Struts 1 (lembrando que o novo Struts 2 é totalmente diferente do primeiro) era o único e por isso na época se tornou padrão e sinonimo de desenvolvimento web. Porém com o passar o tempo, outros surgiram, melhorando muitas coisas e hoje em dia você não vê mais um framework sendo o padrão, e sim uma quantidade maior de frameworks onde o desenvolvedor pode escolher qual o melhor para o seu negócio.

Agora entre JSP/Servlet puro e Struts1, eu fico com o Struts 1

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
fsquadro
GUJ Master
[Avatar]

Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline

s4nchez,

O que eu acredito que aconteceu com o Struts, é que o tempo passou e ele não evoluiu, e acabaram "nascendo" outras ferramentas, que tornaram nossa vida mais prática. É aquele velho ditado, quem não se atualiza para no tempo e acaba ficando pra tras. E foi o que aconteceu com o Struts 1.

Eu não cheguei a mecher com o Struts 2 ainda, mas dizem que ele está muito melhor.


"Coisas boas estão dentro de pequenos arquivos .jar"


Fernando Quadro
Blog
twitter
LinkedIn
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Ivan, eu acho justamente o contrário. Há 2 anos atrás a gente achava o Struts ruim. No meu caso porque achava complicado e mal programado.

Mas agora o Struts2 me atrai bem mais. Eu não lido nada com este negócio de desenvolvimento web. Meu negócio é JMS, JMX, WS, ESB e principalmente CEP. Mas se eu fosse começar o desenvolvimento de um site eu avaliaria a hipótese de usar o Struts2.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Na verdade tem 3 anos que o cv veio com a frase célebre:

cv wrote:Toda vez que voce usa Struts, Deus mata um bebe foca. Pense nas pobres foquinhas, e parem de usar esse lixo. Por favooooooooooooooooooor.


http://www.guj.com.br/posts/list/18258.java


Interessante como o GUJ era um forum de vanguarda. A maioria das coisas que emtemos o pau aqui acabam sendo abolidas por todo mundo. Espero que consigamos voltar ao ponto onde perdemos isso.

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
[Email] [WWW] [Yahoo!] [MSN]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

Ah eu gosto de Struts, aprendi "na marra" e sinceramente, pra quem nunca mexeu com um web framework, começar pelo Struts é bem complicadinho. Eu mesmo me ralei MAS consegui usufruir de seus benefícios e sinceramente, eu não acho ele ruim, mas eu prefiro JSF com certeza

Na verdade não é o problema que caiu no conceito dos desenvolvedores, é que existem coisas novas que são melhores que o struts, tal como o Webwork MAS ainda sou da idéia que o melhor framework é aquele que faz com que o desenvolvedor seja produtivo e consiga resolver problemas de forma rápida, eficaz e fácil. Seria mais legal o pessoal em vez de falar mal da technologia, mostrar outras que são melhores (em sua opinião claro) do que o Struts.

http://www.leozin.com.br/blog
[ICQ]
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 674
Localização: London, UK
Offline

pcalcado wrote:Na verdade tem 3 anos que o cv veio com a frase célebre:

cv wrote:Toda vez que voce usa Struts, Deus mata um bebe foca. Pense nas pobres foquinhas, e parem de usar esse lixo. Por favooooooooooooooooooor.


http://www.guj.com.br/posts/list/18258.java


Interessante como o GUJ era um forum de vanguarda. A maioria das coisas que emtemos o pau aqui acabam sendo abolidas por todo mundo. Espero que consigamos voltar ao ponto onde perdemos isso.


Você tocou num ponto interessante. Será que o GUJ perdeu esse poder como formador de opinião?

Hoje em dia tem muito mais gente desenvolvendo e as ferramentas se multiplicaram e isso dificulta na hora de levantar uma bandeira, mas da maneira como acompanhei a ascensão e queda do Struts me pareceu que o pessoal do GUJ teve um papel importante em reforçar esta tendência. Isso não acontece mais hoje em dia?


Ivan Sanchez | coding dojo | blog | twitter
[WWW]
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 674
Localização: London, UK
Offline

Luca wrote:Olá

Ivan, eu acho justamente o contrário. Há 2 anos atrás a gente achava o Struts ruim. No meu caso porque achava complicado e mal programado.

Mas agora o Struts2 me atrai bem mais. Eu não lido nada com este negócio de desenvolvimento web. Meu negócio é JMS, JMX, WS, ESB e principalmente CEP. Mas se eu fosse começar o desenvolvimento de um site eu avaliaria a hipótese de usar o Struts2.

[]s
Luca


Pois é. Eu também achava ruim, mas na época eu me considerava apenas mais um remando contra a correnteza. Felizmente parece que hoje existem alternativas, apesar de nenhuma em condição em dominar o mercado atual como o Struts já fez um dia.

Daí eu me pergunto: será que Ruby On Rails está matando os frameworks web Java?

Ivan Sanchez | coding dojo | blog | twitter
[WWW]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

s4nchez wrote:Daí eu me pergunto: será que Ruby On Rails está matando os frameworks web Java?


Ainda não porque Java permite fazer muitas outras coisas. Mas para quem não precisa destas "muitas outras coisas" não resta dúvida de que Ruby on Rails vai (e deve) ganhar espaço.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

Sinceramente não acho que Struts 1.xx seja tao mau programado , já vi casos que uma regra de negocio estava numa Action(não os POJO)
O correto seria delegar para classes auxiliares que realmente são as classes de regra de negócio

Ainda trabalho com Struts 1.3 ainda nao obtive problemas com ele

Nao posso falar Srtuts 2 prq ainda nao aprendi e nem tiver oportunidade trabalhar com ele


my delicious|follow me|linkedin
[Email] [ICQ]
otaviofcs
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 18:01:54
Mensagens: 511
Localização: Rio de Janeiro
Offline

Tenho para mim que todo máximo será sempre local (que o diga meu PC XT).

RoR se não sobrepujar o java será porque a comunidade vai compreender (como aliás vem sendo o foco) que produtividade é muito importante para 95% das aplicações. 5% são as criticas que tendem a ter alto acoplamento também pela necessidade de garantir performance acima de tudo.

abraços,

otávio

visite o blog da Riopro em:
http://blog.riopro.com.br

Aumente a capacidade de inovação na sua empresa usando o Zest:
http://zest.com.br

Conheça também:
http://votebolsa.com.br
[WWW]
eltonk
JavaEvangelist
[Avatar]

Membro desde: 26/01/2005 18:59:41
Mensagens: 487
Offline

s4nchez wrote:da maneira como acompanhei a ascensão e queda do Struts me pareceu que o pessoal do GUJ teve um papel importante em reforçar esta tendência.


Creio que os participantes o GUJ no momento previram o inevitável e não reforçaram a tendência...
O Struts está em decadência pelo mundo todo, não somente no Brasil, Portugual ou Angola

/**
* @author Elton Kuzniewski
* SCJA1.0, SCJP5.0, SCWCD5.0, SCBCD5.0
* @see www.eltonk.com.br
*/
[ICQ]
dreamspeaker
GUJ Ranger
[Avatar]

Membro desde: 22/04/2003 10:09:58
Mensagens: 752
Localização: SP - Capitar
Offline

pcalcado wrote:Interessante como o GUJ era um forum de vanguarda. A maioria das coisas que emtemos o pau aqui acabam sendo abolidas por todo mundo. Espero que consigamos voltar ao ponto onde perdemos isso.


É o preço do crescimento, o GUJ tinha menos gente, e uma maior sintonia nas opiniões.

Hoje, qualquer coisa que se ponha em discussão, um bocado de gente vai defender ferrenhamente e outro bocado vai atacar ferrenhamente.

André Barbosa
Para de encher o saco e vai doar sangue!
twitter
[Email] [WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team