Discussão no IBM DeveloperWork sobre o futuro do Java

21 respostas
Rafael_Marques1

Muito se fala sobre o futuro da linguagem Java, se ela vai ou não evoluir drasticamente para conseguir acompanhar as demais. É notável 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:

<blockquote>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.</blockquote>

Linguagens na JVM

Neal Ford:

<blockquote>Java está morto . Mas o futuro das 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."</blockquote>

<blockquote>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.</blockquote>

Closujes e concorrência

Dan Allen:

<blockquote>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.</blockquote>

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

Ted Neward

Rich Hightower:

<blockquote>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).</blockquote>

Java nas novas empresas

Andrew Glover

<blockquote>Mobile é o caminho a ser seguido.</blockquote>

Dan Allen

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

fonte: http://www.infoq.com/br/news/2010/05/discussao-futuro-java

21 Respostas

josenaldo

Até que enfim algo interessante.

Ao invés de prever o fim do java, discute-se para onde vai a plataforma.

Acredito também que a linguagem deve estabilizar na versão 7, e que a JVM vai se desenvolver no sentido de suportar várias linguagens.

chun

O QUE ? :shock: :shock: :shock:

Neal Ford metendo o pau em qualquer coisa que não rode sobre Ruby ? :cry:

Que estranho ! :lol:

M

chun:
O QUE ? :shock: :shock: :shock:

Neal Ford metendo o pau em qualquer coisa que não rode sobre Ruby ? :cry:

Que estranho ! :lol:

Fuja para as montanhas, não importa qual seja.

maior_abandonado

chega a ser ridículo, dentro da própria comunidade java ficarem tanto assim falando mal da linguagem… de vez em quando ouço dizerem que o java está morto, mais o que se ve na verdade é ele sendo usado em um monte de lugares…

só para comprovar isso fiz umas pesquisas por palavra chave na APINFO, de 12 a 19 desse mês (uma semana):

http://www.apinfo.com/pesqn4.htm

java 201 vagas

ruby 2 vagas

c# 137 vagas

vb, visual basic, vb.net 101 vagas

.net 273 vagas (agora pegando qualquer linguahem com isso no nome…)

c++ 28 vagas

php 54 vagas

nofan

maior_abandonado:
chega a ser ridículo, dentro da própria comunidade java ficarem tanto assim falando mal da linguagem… de vez em quando ouço dizerem que o java está morto, mais o que se ve na verdade é ele sendo usado em um monte de lugares…

Na verdade falam de muitas possibilidades pra linguagem e plataforma exceto Neal Ford o que ja era de se esperar, os trechos da discussão que foram selecionados para parecer uma critica a linguagem como de costume sendo postado por um ruby boy.

Aleksandro

As vezes acho que o pessoal que é referência ou foi referência na linguagem java para a comunidade ou até mesmo no desenvolvimento da linguagem em si, dizem uma série de bobagens , você pode perfeitamente escolher groovy para um projetinho…porém quando o sistema já nasce grande …opa é preciso um pouco mais … também rola aquela parada de modismo , pois estes mesmos caras que foram referência em java , hoje estão se voltando para outra linguagem e por isto com certeza o cara vai vender sua sardinha …
Acredito que todas as linguagens são importantes desde que atendam suas necessidades , se você consegue fazer um sistema em 5 dias em ruby ou em 30 em java , o importante é avaliar o custo X beneficio que cada momento trouxe para o seu negócio.
Java pelos próximos 5 anos terá muito mercado ainda … é aquela velha história quantas linguagens já morreram …rs…e quando você faz uma pesquisa …encontra inúmeras aplicações rodando e a linguagem tá lá firme e forte …enfim …acho que este pessoal que critica …muitas vezes o faz por interesse próprio e ou comercial …

Grande abraço

Lekão

M

Os próprios desenvolvedores estao "acabando com a linguagem"de tanto que falam.
Ainda não “enchergo” uma linguagem / plataforma para substiuir o java completamente neste nicho corporativo.

benflodin

Essas falacias ao menos deveriam ser mais segmentadas ex:
A “linguagem” Java e sua especificação de Servlet estão ultrapassados para “Desenvolvimento Web”. LINDO. LINDO. LINDO.

Bater no peito e falar que a linguagem em geral está acabada é no minimo sensacionalismo.

C

Boa tarde

Concordo com o Mauricio, para você dizer que a linguagem vai morrer antes é necessário ter uma outra linguagem que seja melhor, hoje não vejo nenhuma linguagem melhor ou pelo menos do nível do Java.

Falou.

Rafael_Marques1

mas falar que Java resolve todos os problemas é maluquice também…

a questão é que nenhuma linguagem é perfeita… java tem seus pontos fortes e seus pontos fracos…

mas se java “morresse” hj e nenhum projeto novo fosse criado utilizando java, daqui 10 anos ainda teria milhares de legados por ai e milhares de programadores java empregados… onde eu trabalho tem mais programador C do que Java ou outra coisa… tirando que está cheio de programador COBOL (nossa, isso existe ainda?)

M

ceb10n:
mas falar que Java resolve todos os problemas é maluquice também…

a questão é que nenhuma linguagem é perfeita… java tem seus pontos fortes e seus pontos fracos…

mas se java “morresse” hj e nenhum projeto novo fosse criado utilizando java, daqui 10 anos ainda teria milhares de legados por ai e milhares de programadores java empregados… onde eu trabalho tem mais programador C do que Java ou outra coisa… tirando que está cheio de programador COBOL (nossa, isso existe ainda?)

Linguagem perfeita para todos problemas eu acho que nunca vai existir

M

Gente vamos deixar torcida apaixonada para a copa do mundo que começa mes que vem. Java morreu e como disse o artigo ficara restrito como linguagem de baixo nivel para a JVM. Hoje em dia é preciso um motivo muito forte para desenvolver aplicações em Java. Principalmente se a aplicação for web.

benflodin

kkkkkkkk todo mundo gosta de falar isso mas suas realidades não passam de Struts 1.2 + EJB 2 + Maven e Oracle RAC.

LucianoM86

Vixe…pelo visto tem muitaaa empresa com motivos fortes então!

alanbrasil1984

hã?

M

Vixe…pelo visto tem muitaaa empresa com motivos fortes então!

Sim, principalmente empresas que nao estão na vanguarda da tecnologia com sistemas legado pra dar manutenção.

Quando dizem que Java morreu é no contexto da evolução da linguagem, ninguém esta falando que nao vai ter mais empregos em consultorias 3 letrinhas.

J

Caio Vinicius:
Boa tarde

Concordo com o Mauricio, para você dizer que a linguagem vai morrer antes é necessário ter uma outra linguagem que seja melhor, hoje não vejo nenhuma linguagem melhor ou pelo menos do nível do Java.

Falou.

Agora você apelou também. Falou que outras não servem.

J

Mauricio de Mello:
ceb10n:
mas falar que Java resolve todos os problemas é maluquice também…

a questão é que nenhuma linguagem é perfeita… java tem seus pontos fortes e seus pontos fracos…

mas se java “morresse” hj e nenhum projeto novo fosse criado utilizando java, daqui 10 anos ainda teria milhares de legados por ai e milhares de programadores java empregados… onde eu trabalho tem mais programador C do que Java ou outra coisa… tirando que está cheio de programador COBOL (nossa, isso existe ainda?)

Linguagem perfeita para todos problemas eu acho que nunca vai existir

Eu já acho o contrário. A linguagem boa é aquela que você se sente a vontade codificando.

fredferrao

Lembrando bem para separar “Linguagem java” de “Plataforma java”.

No caso da linguagem java eu creio que possa sim a ser menos usada com os anos(varios anos…), tem cada vez mais linguagens rodando dentro da JVM, linguagens estas que resolvem o “problema” do java no desenvolvimento web, como JRuby, Clojure, Jython, Scala etc. Principalmente podendo se usar toda a base ja montada de frameworks quando necessario, até que tais frameworks sejam substituidos por outros feitos diretamente nas novas linguagens.

Agora outra coisa totalmente diferente é dizer que a Plataforma, diga-se JVM, esta morta, ninguem em sã consciencia ira trocar toda a robustes dela por algum hype, e esta sim podemos arriscar dizer que nao tem outra a altura, talvez .NET.

kikostyle

benflodin:
Essas falacias ao menos deveriam ser mais segmentadas ex:
A “linguagem” Java e sua especificação de Servlet estão ultrapassados para “Desenvolvimento Web”. LINDO. LINDO. LINDO.

Bater no peito e falar que a linguagem em geral está acabada é no minimo sensacionalismo.

Observação perfeita

Linguagens de programação não morrem até que o ultimo sistema escrito nela seja desativado.

É o mesmo com linguas.

A

bom pessoal agora so se fala nisso fim do java eu programo em java porem quero muito aprender c# mas mesmo asim ainda prefiro o java mas acho que ele nunca vai morrer
pois hj em dia e dificil uma linguagem que e boa em todas as plataformas como java porem.
nao adianta iso de ficar morre ou nao morre e mesmo asim se um dia iso chegar a acontecer ainda tera muito mas muitos sistemas rodando em java.
o que vcs acham

Criado 18 de maio de 2010
Ultima resposta 20 de mai. de 2010
Respostas 21
Participantes 16