Mercado
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
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.


