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?