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?
talvez
by Rafael Marques,
Saindo de cena
by Edvandro Santos,
talvez
by Rafael Marques,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
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,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
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.