DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Por que Java? - Revista Java Magazine 100

Neste artigo abordamos a questão sobre o Java ter se tornado uma tecnologia “legada”, a ser evitada em novos projetos, ou se o Java permanece como uma das principais plataformas para desenvolvimento de software.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





Java Magazine 100

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da Java Magazine 100


Muitos vêm sugerindo ultimamente que Java é uma plataforma “velha”, que está com dificuldades de acompanhar as inovações de ambientes como Ruby, Scala e a Nuvem. Java já foi chamada de “o novo COBOL”, sugerindo que ela não vai desaparecer tão cedo dos CPDs das grandes empresas, mas que seu tempo já passou, e novos projetos deveriam ser feitos em outra linguagem. Mas isto será mesmo verdade?

Esta questão tem dois lados: o lado da atualização tecnológica (será que as inovações ainda estão surgindo dentro do Java, ou as que surgem em outras linguagens estão sendo rapidamente incorporadas?) e o mais mundano, da adoção pelas empresas e empregabilidade do profissional. A conclusão é que, em ambos os lados, a análise dos fatos mostra que Java ainda tem tudo para se manter como a principal plataforma de TI por muitos anos à frente.

Java em Smartphones e Tablets

Hoje a empolgação no mundo do desenvolvimento de software está na computação móvel e de nuvem. No ritmo acelerado de evolução da Web, tem destaque a programação dentro do próprio navegador (aplicações Ajax escritas em JavaScript); a programação para os ambientes nativos dos SOs para Smartphones e Tablets, em especial iOS e Android; e os serviços REST oferecidos por Amazon, Facebook, Google e outros. Em comparação com este universo o Java EE fica parecendo tão “Web 1.0”, com seus frameworks MVC e padrões WS-* para serviços SOAP. Sem falar na pobreza de aplicações Java ME, que por sinal nem são suportadas pelos Smartphones atuais.

É verdade que o ambiente preferencial de desenvolvimento para o Android é Java, mas é um Java modificado, rodando na Dalvik VM (que não é uma Java VM) e baseado em um modelo de programação que não tem nada a ver com as APIs Swing, MIDP, nem com o mais recente Java FX. Tanto que a Oracle está na justiça contra o Google, por conta do aproveitamento de partes do Java no Android.

Mas esta briga entre Oracle e Google não é o fim do mundo para o Java. O pior cenário que pode acontecer como consequência desta briga é o Google e fabricantes de dispositivos Android, como a Samsung, pagarem royalties e indenizações para a Oracle. Os processos da Oracle, Microsoft e Apple contra fabricantes de celulares Android existem justamente porque elas não estão conseguindo vencê-los com melhores produtos, e querem uma fatia do bolo. Sabiam que a Microsoft hoje recebe mais dinheiro com royalties de fabricantes que consideraram mais barato fazer acordo do que levar a questão a julgamento (por exemplo, a HTC) do que pelas licenças dos fabricantes de celulares Windows Phone?

Por outro lado, empresas como Google, Barnes & Noble e Samsung têm porte financeiro suficiente para comprar a briga na justiça. E não se pode negar o crescimento da plataforma Android no mercado, que já domina tanto como um todo quanto se considerarmos fabricantes individuais (em Novembro a Samsung ultrapassou a Apple em Smartphones), e nem o fato de que para desenvolver em Android é necessário conhecer Java e usar ferramentas Java como o JDK e o Eclipse.

"
A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Fernando Lozano
é consultor independente, ativista do software livre e professor da Faculdade Metodista Bennett, além de autor do livro “Java em GNU/Linux” (Editora Alta Books). É detentor de certificações da Sun, IBM, Microsoft e Red Hat, sendo uma espécie de “agente duplo” nas várias tribos.
O que você achou deste post?

    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Lucimar Aparecida Rocha
Muito bom este artigo! Dá uma compreensão ampla sobre java. Pra quem esta aprendendo como eu, deu para esclarecer algumas coisas...
[há +1 ano] - Responder

 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03