BT

Discussão no IBM DeveloperWork sobre o futuro do Java

por Pedro Mariano em 18 Mai 2010 |

Muito se fala sobre o futuro da linguagem Java, se ela vai ou não evoluir drasticamente para conseguir acompanhar as demais. É notado que a linguagem Java está perdendo alguma força no mercado, devido ao crescimento e popularização de outras linguagens. A IBM developerWork resolveu juntar nove desenvolvedores Java de nome onde foi abordado diversos tópicos sobre o futuro da linguagem.

Com nomes como Neal Ford, Arquiteto da Toughtworks, Dan Allen, Engenheiro Sênior da RedHat, entre outros. Foram abordados tópicos relacionados ao Java e seu futuro. Abaixo seguem algumas citações dessa discussão:

Complexidade

Alex Miller:

Uma aplicação Java Web típica utiliza entre 15 e 20 MB de framework, isso tudo antes de você escrever qualquer código! Começar com toda essa "sujeira" me incomoda, e isso que eu tenho 1 década experiência com Java.

Linguagens na JVM

Neal Ford:

Java está morto . Mas o futuro da programação poliglota é brilhante. Veja como exemplo o desenvolvimento com swing: você pode usar uma DSL no JRUBY (Swiby) ou no Groovy (SwingBuilder) para criar a interface com o usuário, construir as partes critícas que são thread-safe em uma linguagem funcional "artística" como Clojure, e deixar todas as suas blibliotecas Javas que você acrescentou ao decorrer dos anos para os mainframes."
A linguagem Java deve parar na versão 7. a Linguagem Java irá se tornar uma espécie de assembly da JVM : você irá utilizar para acesso de baixo-nível, pois você precisa escrever uma biblioteca de baixo-nível, e para manutenções.

Closujes e concorrência

Dan Allen:

O sucesso do Groove é um grande sinal que as pessoas gostariam de closure no Java. Anotações são brilhantes, porém é apenas o rascunho do suporte a metadata que deveria ser suportado, não é o suficiente.

Implementações Open Source do Java (OpenJDK e Apache Harmony)

Ted Neward

"Acho uma ótima idéia ter o código do Java disponível. E eu, pessoalmente, estou contente com o esforço para que eles fizessem isso. Mas não vamos nos iludir - os 2% da comunidade Java que se preocupa com isso não pensa de uma maneira open-source"

Rich Hightower:

OpenJDK e Apache Harmony são como pará-quedas. Eu estou feliz por eles existirem; Eu espero nunca ter que usar nenhum deles. Eu espero que a Oracle seja um bom mordomo da plataforma Java e que não tenhamos que confiar no plano de backup (OpenJDK e Apache Harmony).

Java nas novas empresas

Andrew Glover

Mobile é o caminho a ser seguido.

Dan Allen

Abraçar e reforçar o Android é a chave. Mas isso significa evoluir e padronizar o problema de multimedia com Java.

Toda a discussão é extensa portanto foram citados apenas alguns pontos que julguei serem interessantes. Para conferir na integra acesse a discussão completa.

E você leitor o que pensa sobre o futuro da linguagem? Discorda de algum dos comentários acima?

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

talvez by Rafael Marques

Morto o Java não está e não vai acontecer isso tão cedo. Mas é incrível a quantidade de programadores Java que são atualmente entusiastas de alternativas como ruby, groovy, scala, etc... acho que a jvm em si não deverá sair da cena não, mas o java enquanto linguagem talvez perca a força aos poucos.

mas se o java morresse hoje, daqui 10 anos ainda existiriam inúmeros legados, etc. Como ainda hoje está cheio de gente programando com o Java 1.3. É como o ANSI C, todo mundo acha que está morto, mas está cheio de vaga por ai...

Saindo de cena by Edvandro Santos

Java não morre, mas sai de cena para o desenvolvimento "poliglota" sobre a JVM. É como um ídolo ao decorrer dos anos: todos inspiraram-se neste, que evoluirá indiretamente a partir da necessidade de se criar algo novo.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

2 Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT