Publicidade

COMPUTERWORLD - O portal voz do mercado de TI e Comunicação

Negócios

Java é cada vez mais ameaçada por novos métodos de desenvolvimento

Linguagens de scripting e novas metodologias de desenvolvimento de aplicações estão executando trabalho antes dominado por Java.

Por Computerworld

28 de fevereiro de 2008 - 07h15
página 1 de 2

Será que Java está caindo para o segundo lugar no espaço de desenvolvimento de aplicações? É a impressão que pode dar, diante de toda a atenção que seus rivais vêm recebendo.

Com quase 13 anos de existência, a linguagem e plataforma Java gerada pela Sun Microsystems agora compartilha os holofotes do desenvolvimento de software com linguagens de scripting como PHP (Hypertext Preprocessor) e Ruby, bem como tecnologias .Net, da Microsoft.

Muito festejada por funcionar em múltiplas plataformas por meio da JVM (Java Virtual Machine), o Java ocupou as manchetes durante anos antes de ser seriamente desafiada por .Net e variantes de scripting open source. Hoje, estas alternativas a Java já têm muitos adeptos. A SugarCRM, fornecedora de CRM open source, por exemplo, escolheu desenvolver sua aplicação em PHP, em vez de Java. “Quando começamos, pensávamos que íamos criar uma aplicação Java sobre Oracle”, diz Clint Oram, co-fundador da empresa. A SugarCRM, no entanto, viu PHP amadurecer e achou-a “mais acessível do que Java para uma pessoa comum”.

A Microsoft, porém, fez da sua plataforma .Net um player sério no cenário corporativo. Um relatório da Info-Tech Research Group datado de novembro de 2007 apontou que .Net estava se tornando mais popular do que a plataforma Java nas empresas.

Mas ainda é cedo para considerar Java uma carta fora do baralho. “Para qualquer lugar que você se vire, esbarra em Java. É utilizada em bancos de dados, é utilizada para acionar os sistemas Web de grandes empresas como o eBay”, observa Rick Ross, presidente da comunidade de desenvolvedores DZone e fundador da Javalobby,  comunidade Web para desenvolvedores Java. Ele mesmo é um desenvolvedor Java.
 
De acordo com Ross, a indústria Java continua muito grande. “Toda ela junta equivale literalmente a bilhões e bilhões de dólares”, contabiliza, ressaltando o uso de Java por todos, de IBM a Oracle e sua última grande aquisição, BEA Systems.
 
Microsoft .Net está atraindo grande número de pequenos desenvolvedores
O Tiobe Programming Community Index, que classifica a popularidade de linguagens de programação, traz Java em primeiro lugar no mês de fevereiro, a mesma posição que detinha um ano atrás. Em seguida vêm C, Visual Basic, PHP, C++, Perl, Python e C#. Mais abaixo na lista estão Delphi, JavaScript e Ruby. (Os números da Tiobe se baseiam na disponibilidade mundial de engenheiros qualificados, cursos e fornecedores e na utilização de ferramentas de busca populares para calculá-los.)

A Info-Tech, no entanto, descobriu que a Microsoft tem um ponto forte: a capacidade de oferecer uma única pilha composta de .Net, o sistema de e-mail Exchange e o banco de dados SQL Server. “As empresas querem apenas uma garganta para estrangular”, diz George Goodall, analista sênior de pesquisa da Info-Tech e autor do relatório da empresa em novembro.
 
“Não somos especialmente obcecados pela tecnologia .Net em detrimento da tecnologia Java, mas a diferença é que .Net é boa o suficiente para a maioria das aplicações”, explica.

A Info-Tech fez uma amostragem com 1,9 mil empresas, a maioria do mercado de médias companhias com receita anual inferior a 1 bilhão de dólares. O estudo apontou que 12% das empresas se concentram unicamente em .Net, em comparação a 3% centradas exclusivamente em Java.  Além disso, 49% se dedicam principalmente a .Net, contra 20% a Java.

Apesar do foco no mercado de médias, Goodall observa que até mesmo as empresas com receita anual superior a 1 bilhão de dólares apresentaram preferência semelhante por .Net. Ainda assim, a pesquisa descobriu que a popularidade de .Net diminui muito gradualmente à medida que o tamanho das empresas aumenta. Mas Goodall adverte que em tais empresas este declínio de popularidade não se origina de um aumento do uso de Java, mas de uma preferência por outras plataformas de desenvolvimento em ambientes heterogêneos.

Opinião do Leitor [7 comentários]

Independencia de Fornecedor

Acredito que a importância na qual o software foi implementado esta ficando cada vez mais relegado a um segundo plano nas organizações. Metodologia e frameworks como SOA/SOMA (Arquitetura Orientada a Serviços) aliadas ou não à utilização de ferramentas de BPM(Business Process Model)como IBM WebShpere Modeling , Oracle BEA entre outras, estão ganhando forças nas organizações devido alinhar IT com o Business da Organização. Essas novas metodologias, criam uma abstração e baixo acoplamento entre o codigo (java/.net/cobol,etc..) e o que as área de negocios realmente precisam, sendo que os Webservices podem tornar-se a principal via de conexão entre esses mundos, expondo interfaces de negocios de granularidade adequada a resolução de um ou uma série de problemas por meio da chamada via webservices destes serviços capazes de criar COMPOSITES ou ORQUESTRAÇÃO dos serviços de granularidade menos.
Neste cenário, a linguagem de implementação não é relevante mas sim um bom trabalho de engenharia de software capaz de prover componentes realmente reutilizaveis.
Paulo - 11 Mai 2009, 15h12

Tendencioso

Creio que a materia esta um pouco tendênciosa, pois na prática no no dia a dias das coorporações brasileiras, o que vemos é o contrario, as empresas estão tendendo a em termos de linguagem não ficarem amarradas a fabricantes e proprietarias, e o java esta almentando em relação ao .NET, podem ver os governos, e até pequenas empresas, e todas os contras que foram citados em relação a java, também podem ser aplicados a .NET, como ficar tedioso etc, o java é mais flexivel e aberto que .NET, sem contar a abundancia de fornecedores de produtos e servidores, não ficando na mão de apenas, um fornecedor, como o .NET, por exemplo vc pode usar, weblogic, e websphere, servidores diferentes que falam a mesma lingua.
sandor rogerio - 31 Mar 2008, 15h58

ótima matéria

Excelente matéria, abordou um assunto polêmico com argumentos sérios e honestos, apontando os benefícios e as dificuldades de cada plataforma.

É assim que se fala de tecnologia, sem favorecer fabricantes!
Vilmar - 25 Mar 2008, 15h58
Publicidade
Publicidade
As mais lidas

COBERTURA ESPECIAL

CWCONNECT - A primeira rede social para profissionais de TI e Telecom

coluna tv
Newsletters
Assine a Computerworld