Últimas Palavras

November 27, 2005

WebWork virando o Struts?

WebWorkEm um movimento absolutamente estranho, os desenvolvedores chefes dos projetos WebWork e Struts resolvem se juntar para montar mais um “novo” framework, dessa vez fundindo o Struts e o WebWork para a criação do “Struts Action Framework 2.0″ (qual foi a versão 1.0 mesmo?). Após o anuncio do Clarity, a comunidade já acreditava que a profusão de frameworks MVC em Java finalmente teria os seus dias contados, mas com essa novidade, pra onde vai o Clarity? E pra onde vai o Struts Shale?

Struts FrameworkEsse movimento pode ser o resultado da tensão entre os vários grupos e pessoas envolvidas na criação do projeto Shale e Clarity, especialmente a alta-cúpula do Struts que votou pela não efetivação do Struts Shale como uma provável “segunda versão” do mais conhecido e utilizado framework web Java. Outro fato estranho, era que a cúpula do Struts havia votado contra mudanças muito grandes no framework, para evitar problemas de compatibilidade, mas agora eles resolvem fazer do novo Struts um framework completamente novo.

O não apoio a centralização dos esforços, que nesse caso seria o projeto Clarity, só trás ainda mais dificuldades para os próprios desenvolvedores que se veêm em uma guerra infinita entre vários frameworks, alguns vindo até mesmo dos mesmos grupos (como é o caso do Struts Action e Struts Shale). E essa guerra é um dos principais motivos que levam gerentes a descartar Java como uma plataforma de desenvolvimento, tendendo para opções mais “diretas” como o .NET da Microsoft, onde todos os produtos estão “bem amarrados”.

JBoss Inc.E enquanto “os outros” continuam nesse combate desnecessário, a JBoss vai lentamente montando o conjunto de ferramentas Seam que prometem finalmente reunir todas as necessidades para a criação de aplicações Web em Java sem ter que depender de vários frameworks diferentes, reunindo JavaServer Faces e EJB 3.0, para criar um único framework que pode realmente tomar a frente como a escolha até mesmo para gerentes, que provavelmente sentem-se mais seguros escolhendo uma solução única do que várias soluções separadas (como é o caso da Microsoft).

Aos desenvolvedores, resta esperar pra ver no que vai dar, mas desunião e picuinhas não costumam ser um bom caminho para o desenvolvimento saudável de uma comunidade.

PS: Pra quem não sabe (ou não deu uma olhadinha na nova página do Struts), o Struts Action Framework é o nome atual do Struts Classic (acho que eles perceberam que esse negócio de “classic” lembra coisa velha).






















Creative Commons License
O conteúdo textual deste site (a não ser que definido outra coisa no próprio texto) está sobre a licença Creative Commons Attribution-NonCommercial 2.0 Brazil License. Imagens, marcas e outros são propriedade de seus respectivos donos e estão utilizadas aqui com intuito meramente informativo.