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?

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.