Qual é o Futuro do java?

30 respostas
S

Porque a Sun está perdendo tanto dinheiro assim?

http://money.cnn.com/2009/10/20/technology/sun_job_cuts/index.htm?postversion=[telefone removido]

Que relação tem essas perdas com o futuro do java?

Gostaria de ouvir a opinião de vocês!

30 Respostas

F

Qual o seu futuro?

Alguem tem bola de cristal?

o Futuro é uma incognita, java pode ser a nova plataforma de desenvolvimento a mais utilizada em 5 anos, como em 2 ser usada somente em sistemas legados.

Ninguem pode prever o futuro, pior aidna é na area de TI.

[]'s

J

Quando a coisa depende orgãos reguladores, eh um pouco complicado, mas acho que os jogadores são outros, e em relação ao futuro do java eh uma briguinha de cachorro bem grande.

W

Acho que a tecnologia(Java , JEE) em si ainda terá uma vida longa.
Agora que esta saindo mão de obra a rodo no mercado e com isto menos custos para as empresas com estes.
Vejo que elas pensando em $$$$ não irão querer que a tecnologia morra tão cedo, seja qual for o motivo.

Mas independetemente disso acho que o bom profissional tem que ser mutável. Nunca nem me preocupei com esta questão, vim de VB, access e FoxPro para Java. De Java para qual??? só Deus sabe… :lol:

Abraços
Wanderson

D

Absolutamente nada a ver, na minha humilde opinião. Empresas perdem dinheiro e fazem cortes, principalmente em fusões e aquisições. O java continua tendo vida longa, pois a própria natureza dele o faz assim. Não conheço outra linguagem tão versátil e poderosa quanto ele

A

Da linguagem ou da plataforma?

C

Creio que o Java nunca terá um fim como plataforma, mas é claro, a linguagem deverá sofrer modificações conforme as tecnologias irão evoluindo. Idem para os profissionais que a utilizam.

L

http://butecodabola.zip.net/images/o_bola-cristal.gif

R

isso é notícia?

M

Pra mim Java é uma ilha na indonesia ate especificado o contrário.

L

Se as geleiras derreterem a ilha será coberta pelos mares, caso contrário continuará do jeito que está.
hauhuahuahuahua

J

Bom, tem o link sobre a demissão de 3000 empregados da Sun…

O Java vai perder mercado sim, como tantas outras antes dele, mas isso vai acontecer no momento certo, não por causa da Sun.
Hoje já existem muitas empresas capazes que manteriam o Java, ou pelo menos coordenaria os esforços da comunidade, já que é aberto.

D

Linguagens não acabam, são apenas substituídas por outra melhor. Como ainda não existe nada melhor…

M

eu tenho um chute, daqueles no escuro mesmo, de que daqui a uns anos (chuto que algo entre 5 e 10) a linguagem java ja vai estar com beeem menos uso e vai-se estar usando groovy no lugar, o que na pratica não me parece ser muita dificuldade de mudança para nós… o ruby também promete muita coisa, mais eu não acho que ele vai ultrapassar em quantidade de uso, nem java/groovy, nem .net c#/proxima coisa que a microsoft criar…

X

Eu acredito que coisas melhores sempre aparecem.
Pascal não tinha defeitos até vir uma linguagem (ou conceito) novo, e Pascal se tornou obsoleto.
Assim foi, e assim será com todas as linguagens ou plataformas.
Java não vai ser diferente.
Quando alguém descobrir um novo paradigma de programação, fizer uma implementação e isso for realmente melhor, aos poucos as outras coisas atuais(atualmente) vão perdendo espaço.

Mas dai a saber quando, é muito complicado, mas eu chutaria que Java ainda tem uns 10 anos certos de vida intensa.
A Sun nunca foi muito de dar lucro. A diferença é que agora ela está nas mãos da Oracle, que sempre foi capitalista como outras (Adobe, Microsoft…), e qual empresa não é?
Mas acredito que a Sun faz o necessário no Java para acompanhar as novas e novas necessidades do mercado, por isso tem muito tempo de vida ainda pela frente.

Voltando a histório do prejuízo; estando este prejuízo sob óptica de uma empresa mais captalista (Oracle), ele se torna algo mais grave - empresa nenhuma quer ver perca de lucros.
Agora, saber o que ela vai fazer, não sei. Isso vai depender da estratégia de curto, médio e longo prazo deles, e que perspectivas eles teem pro Java [linguagem + plataforma].

M

A linguagem que ira suceder Java vai ser capaz de rodar na JVM e .NET sem modificações. E 5, 10 anos é tempo mais que suficiente para isso acontecer. Não acho que ira acontecer com Groovy entretanto.

X

quem sabe gafanhoto… quem sabe…

haiuehiahiehiuahuiehaue brincadeira

S

A linguagem que ira suceder Java vai ser capaz de rodar na JVM e .NET sem modificações. E 5, 10 anos é tempo mais que suficiente para isso acontecer. Não acho que ira acontecer com Groovy entretanto.

Scala pode ser essa linguagem. Ela roda em ambas as plataformas. (http://www.scala-lang.org/node/168) só não sei se sem modificações.

R

Diria que o futuro do java é firme e forte,

  1. não é regido pela sun e sim pelo consorcio, pegamos um exemplo X11, tem seus bons 25 anos de vida, mesmo muitas das empresas não existindo mais ou simplesmente “perdendo” o interesse por ele, o consorcio continuou firme.
  2. é um padrão de mercado.
  3. a oracle utiliza e muito o java, não é interessante que ele morra
  4. quem já utilizou ou utiliza algo da oracle, sabe que ela presta e muito, e ela é até que boazinha comparando com outras frentes.
  5. o java agora é open-source, o máximo que ocorre, é alguém fazer algo que seja java-compatible
J

Também acho que Java ainda dura um bom tempo no mercado. A diferença para outras linguagens que caíram no ostracismo é que até hoje Java sempre pôde se adaptar às necessidades que surgiram.

Lembrem-se que Java foi criado primeiramente para substituir os ActiveX na web usando os Applets. Daí hoje é largamente utilizado tanto em aplicações desktop como web.

L

A plataforma java não acabará!

Fora que agora que irá começar a era da TV Digital, e java está ai!!!

abs

D

[citation needed]!

W

O que faz uma linguagem ser melhor que a outra?

Eu desenlvo alguns projetos com Java e outros com Ruby. Desenvolvo a 8 anos com Java e curto demais. A empresa aqui está migrando tudo para ruby on rails… não pq é melhor, mas outros fatores influenciam diretamente a viabilidade da migração dos projetos para outra linguagem (claro que no nosso caso específico aqui).

:wink:

K

Se for analisar, desde o tempo de cobol aos dias de hoje, houve poucas mudanças substanciais na criação de software, não há nada ainda revolucionário que faça rapidamente sistemas na mesma velocidade que os hardwares vem sofrendo evolução, por favor não falem de geradores de programas como Maker o gênio invencível ou outros que tentam trocar o desenvolvedor por estas ferramentas mágicas.

De estruturado para Orientado a Objetos, IDE’s e tals, mudam linguagens a todo o tempo, mas ainda batem na mesma tecla, ainda igual é o boot lerdo dos pc’s, em pleno século 21 ainda temos que esperar um tempão para uma máquina bootar e disponibilizar o sistema, aumentou o processamento, mas coisas básicas do passado ainda continuam, criar novas linguagens para fazer rápido o que já fazia antes pode até ser bom, mas no que evoluiu? creio que o próximo passo seria desenvolvimento com inteligência artificial, sistema mais inteligentes e que permitem automizar mais ainda o processo de desenvolvimento, ainda assim com todas as metologias do mercado, o ciclo ainda é devagar, compiladores e IDE’s são ainda muito funcionais, faz, mas não sabe o que fazer, o cerebro humano ainda tem que interagir com isso para sair algo, não estou aqui alucinando nada ou vendo matrix ou jornada nas estrelas, mas pouco houve de evolução.

Se for analisar, Java como tanta outras estão aí porque não houve evolução em nada nesse sentido, ainda assim, esse conceito de máquina virtual é tão antigo como é divulgado, se for ver o Dataflex já fazia algo parecido com isso com o seu velho runtime de plataformas, isso foi uma novidade? Que nada, isso já existia, mas não era amplamente divulgado, terá mercado para os desenvolvedores, mas algo nesse sentido com certeza já está sendo feito, e sobre a Sun perder dinheiro, isso é temporário, a Oracle está aí e vai mostrar como é que se faz dinheiro, vão acabar com a farra de tudo grátis e a comunidade que toque a vida por conta própria, Mysql grátis? sei não em, rsss.

Knowledge

F

J

knowledgebr:
Se for analisar, desde o tempo de cobol aos dias de hoje, houve poucas mudanças substanciais na criação de software, não há nada ainda revolucionário que faça rapidamente sistemas na mesma velocidade que os hardwares vem sofrendo evolução, por favor não falem de geradores de programas como Maker o gênio invencível ou outros que tentam trocar o desenvolvedor por estas ferramentas mágicas.

De estruturado para Orientado a Objetos, IDE’s e tals, mudam linguagens a todo o tempo, mas ainda batem na mesma tecla, ainda igual é o boot lerdo dos pc’s, em pleno século 21 ainda temos que esperar um tempão para uma máquina bootar e disponibilizar o sistema, aumentou o processamento, mas coisas básicas do passado ainda continuam, criar novas linguagens para fazer rápido o que já fazia antes pode até ser bom, mas no que evoluiu? creio que o próximo passo seria desenvolvimento com inteligência artificial, sistema mais inteligentes e que permitem automizar mais ainda o processo de desenvolvimento, ainda assim com todas as metologias do mercado, o ciclo ainda é devagar, compiladores e IDE’s são ainda muito funcionais, faz, mas não sabe o que fazer, o cerebro humano ainda tem que interagir com isso para sair algo, não estou aqui alucinando nada ou vendo matrix ou jornada nas estrelas, mas pouco houve de evolução.

Se for analisar, Java como tanta outras estão aí porque não houve evolução em nada nesse sentido, ainda assim, esse conceito de máquina virtual é tão antigo como é divulgado, se for ver o Dataflex já fazia algo parecido com isso com o seu velho runtime de plataformas, isso foi uma novidade? Que nada, isso já existia, mas não era amplamente divulgado, terá mercado para os desenvolvedores, mas algo nesse sentido com certeza já está sendo feito, e sobre a Sun perder dinheiro, isso é temporário, a Oracle está aí e vai mostrar como é que se faz dinheiro, vão acabar com a farra de tudo grátis e a comunidade que toque a vida por conta própria, Mysql grátis? sei não em, rsss.

Knowledge

Sim. O basic do Altair tinha interpretador na época. Agora, como já citaram, a concorrência é ótima para evolução.

C

Pessoal, boa noite. Gostaria de dizer algumas breves palavras, pois essa questão sobre o futuro de uma linguagem/plataforma me despertou algumas reflexões:

Uma linguagem me parece ser um meio, um caminho para se alcançar um resultado. Seu futuro, imagino, é influenciado por uma série de fatores: curva de aprendizado/disponibilidade de “força de trabalho”; marketing; quantidade de código já existente; flexibilidade e adequação para solução dos problemas práticos que se apresentam; padronização; portabilidade etc etc etc. O que interessa ao consumidor de nossos serviços - o mercado - e portanto, indiretamente nos interessa também, é uma solução inteligente e econômica para cada um de seus problemas.

Na verdade, acredito que, por trás da pergunta sobre o futuro do Java, fica uma pergunta um pouco mais importante: qual o nosso futuro, como técnicos/especialistas na área de programação de computadores ? Qualquer profissional racional, vai desejar valorizar o seu trabalho. Sendo assim, me pergunto: como valorizar o meu ofício de programador ?

Peço, de antemão, desculpas por uma eventual subversão do debate aqui instaurado. Às vezes me pergunto: o futuro do Java (aprecio a linguagem e inclusive, investi parte de meu capital intelectual nela), na verdade, já não estaria traçado ? será que deveríamos ter qualquer compromisso para com o futuro de uma linguagem ? aqueles que trabalham com desenvolvimento de sistemas não deveriam ter mais foco e entendimento (e portanto capacidade de transformação) sobre o ambiente em que seus sistemas se inserem ? são apenas alguns questionamentos. Obrigado.

R

Na boa, desenvolvo em java, já desenvolvi em delphi.

Pra mim o grande problema do java anos atrás era a dificuldade de se desenvolver algo prático como era com o Delphi. Mesmo o swing do java, era bem mais trabalhoso do que o delphi. E maior trabalho, mais tempo e mais custo para o projeto.

Hj, desenvolvo aplicações web em java, é bem legal, varios frameworks e tal. Porem o dotNet, pra quem conhece, está ganhando muito mercado. A facilidade de se criar uma aplicação Web no .net é tremenda.
Acho muito dificil o java mesmo para web se tornar uma ferramenta usada pela maioria, enquanto não se pensar em algo realmente prático e que torne o desenvolvimento mais dinâmico.

E no brasil o java poderia levar vantagem na área pública, por causa da obrigação do software livre para área pública, porém hoje em dia já existe o Apache2, servidor que está sendo desenvolvido para rodar aplicações .Net, e quando isso ficar 100%, dai o java volta a perder mercado nessa área.

Porém, acho que o desenvolvedor não deve se limitar a uma linguagem especifica, deve sim programar seu projeto na linguagem mais apropriada para aquele fim.

Mas acredito que o java não vai “morrer”, mas acho que ele nunca será a ferramenta mais utilizada entre todas.

K

marcosalex:
O que atrai os usuários para .NET é o Visual Studio com as seguintes features:

  • é muito fácil fazer binding dos componentes visuais com o banco de dados
  • coletânea de componentes e modelos prontos pra tudo que é atividade

Por mais que digam que quem usa componentes prontos não aprende, não entende, fica na mão se quiser mudar, etc, a grande maioria do mercado prefere e a infinidade de desenvolvedores que não tem conhecimento profundo e que fazem softwares para um mercado pouco exigente de qualidade, nadam de braçada.
Por isso Delphi e Visual Basic reinaram por tantos anos.

O Java hoje não foi feito pra esse mercado e não sei se um dia alguma empresa vai fazer uma IDE baseado em Java com essa abordagem. A Borland já tentou, mas o público do Java é culturalmente contra essa abordagem e o JBuilder não pegou.

Você tem algum ponto de avaliação cientifica que prova que desenvolvedores que usam ferramentas RAD são menos inteligentes e porcos no que fazem de quem faz todo o código na unha? como muitos developers Java se intitulam, se for partir desse principio, logo haverá outra legião de develpers Java demonizando os frameworks e outras ferramentas que agilizam o desenvolvimento, eu vejo que na maioria a limitação é do desenvolvedor que não evolui e espera as coisas prontas, se Java não possuisse uma grande API como tem hoje, acho que a maioria iria dizer que ela é limitada, sendo que na verdade quem é limitado é o próprio developer, a maioria só suga o mamão com açucar, developer sério não fica conjecturando.

J

Seguinte… A Oracle investiu pesado na compra da Sun não vai deixar seu investimento ir pelo ralo… O java tem uma comunidade ativa e muito grande e,se o java continuara como é hoje, eu sinceramente acho que não, vai evoluir derrepente surja outra linguagem com o melhor do java + o melhor da Oracle. Isso eu acho que é natural que aconteça e nós como desenvolvedores temos que fazer é nos atualizarmos, nós gostamos de java e é isso que queremos fazer.

.Net, ruby estão ai e são muito bons, mas java continua firme. Muitos ficam desesperados e correm atras para aprender cada linguagem nova que aparece achando que todo mundo vai migrar pra essa linguagem e acabam não se especializando em nada.

J

Eu acho que é preciso diferenciar a Linguagem Java da Plataforma Java.

Eu sinceramente gostaria de ver linguagens menos burocráticas como Python, Ruby até PHP crescendo e tomando o mercado da Linguagem Java, mas se aproveitando de tudo de bom que a Plataforma Java tem a oferecer, coisas como o JRuby e Scala (que falaram lá atras) e a plataforma Scripting são passos muito bons nesse sentido.

Criado 21 de outubro de 2009
Ultima resposta 26 de out. de 2009
Respostas 30
Participantes 24