All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • CIO
Notícias

Linguagem de programação Java comemora 25 anos

A linguagem de programação Java comemora seu aniversário de prata nesta semana, em 23 de maio de 2020, marcando 25 anos desde o dia em que a Sun Microsystems introduziu o Java pela primeira vez no mundo. A venerável linguagem permaneceu popular entre as empresas, mesmo que várias línguas rivais, como Python e Go, agora compitam pelos corações e mentes dos desenvolvedores de software. Mas o Java não está parado, com uma reformulação projetada para resolver os problemas de longa data que estão por vir.

Surgindo do projeto “Oak” iniciado em 1991 e liderado por James Gosling, o Java orientado a objetos ganhou fama por sua portabilidade “escreva uma vez, execute em qualquer lugar”, pois a Java Virtual Machine suportava múltiplas plataformas de hardware e sistemas operacionais, e applets Java podem ser executados a partir de uma página da web. Os applets Java ofereceram melhor desempenho do que o JavaScript por muitos anos, mas acabaram perdendo o interesse dos fabricantes de navegadores e foram removidos do Java em 2018.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

Java tornou-se open source no final de 2006. A administração do Java passou para a Oracle quando a empresa adquiriu a Sun em janeiro de 2010. A Oracle lançou a versão corporativa do Java, Java EE, para a Eclipse Foundation em 2017, mas ainda mantém a edição básica do Java. O Java padrão agora está sendo lançado a cada seis meses, em oposição a uma cadência de release de aproximadamente três anos como era comum antes.

Java ainda está forte

O Java continua classificado entre as três principais linguagens de programação nos índices de popularidade de linguagens mais importantes – Tiobe, RedMonk e PyPL. O Java desfrutou de um período de cinco anos como a principal linguagem no índice Tiobe até este mês, quando foi ultrapassado pela C, talvez graças à combinação do amplo uso de C em equipamentos médicos e à urgência da pandemia da Covid-19.

No entanto, Java representa um enorme ecossistema e fonte de empregos. Estima-se que existam nove milhões de desenvolvedores Java em todo o mundo em 2017, de acordo com a Oracle. Uma pesquisa recente no site de empregos Dice.com encontrou quase 12.000 empregos relacionados a Java nos EUA, em comparação com aproximadamente 9.000 empregos em JavaScript e 7.600 em Python. Além disso, o Java gerou um enorme ecossistema de ferramentas, desde o Spring Framework até servidores de aplicativos, de empresas como IBM, Red Hat e Oracle, até a plataforma de mídia avançada JavaFX.

O que vem a seguir para Java

Os desenvolvedores por trás do Java – incluindo Oracle e a comunidade mais ampla do OpenJDK – mantiveram a plataforma avançando. Lançado há dois meses, o Java 14, ou Java Development Kit (JDK) 14, adicionou recursos, incluindo expressões de chave, para simplificar a codificação, e o JDK Flight Recorder (JFR), para o consumo contínuo de dados JFR. O próximo Java é o JDK 15, programado para chegar em setembro de 2020, com recursos ainda sendo alinhados. Até agora, os recursos esperados incluem uma visualização de classes seladas, que fornecem controle mais granular sobre o código, e registros, que fornecem classes que agem como portadoras transparentes para dados imutáveis. Também está em consideração para Java um plano chamado Projeto Leyden, que abordaria “pontos problemáticos a longo prazo” em Java, incluindo presença de recursos, tempo de inicialização e problemas de desempenho, introduzindo imagens estáticas na plataforma.

Java vai ao tribunal

Ao longo de sua jornada de 25 anos, Java esteve no centro de duas grandes ações judiciais. A primeira foi entre a Sun e a Microsoft sobre o uso do Java pela Microsoft no Windows, que a Sun argumentou violar o compromisso de compatibilidade e o contrato de licença da plataforma. A Microsoft concordou em pagar à Sun US$ 20 milhões para resolver a ação em 2001.

Mais recentemente, uma longa disputa de propriedade intelectual tem surgido entre a Oracle e o Google sobre o uso do Java pelo Google na plataforma móvel Android, com o caso chegando ao Supremo Tribunal dos Estados Unidos. O que está em questão é se a Oracle pode reivindicar direitos autorais sobre as APIs Java e, em caso afirmativo, se o Google as viola.

A decisão da Suprema Corte sobre essas questões pode afetar não apenas o uso de Java no mundo móvel e além, mas todo o desenvolvimento do software. As deliberações estão suspensas em meio à atual crise da Covid-19.

Next iFood anuncia novo fundo de R$ 50 milhões para apoiar restaurantes durante pandemia »
Previous « Facebook lança recurso para apoiar venda online de pequenos negócios
Leave a Comment
Share
Published by
Redação
Tags: carreiralinguagens programação
6 anos ago

    Related Post

  • Movida lança agente de IA no WhatsApp em parceria com a Meta e aposta em nova experiência de locação
  • Oracle nomeia Marcelle Paiva como nova VP de vendas, Data&AI Hub na América Latina
  • Mercado de IPOs de tecnologia ganha força com avanço da IA

Recent Posts

  • Notícias

Movida lança agente de IA no WhatsApp em parceria com a Meta e aposta em nova experiência de locação

A plataforma de locação de automóveis Movida lançou um agente de inteligência artificial integrado ao…

2 dias ago
  • Notícias

Oracle nomeia Marcelle Paiva como nova VP de vendas, Data&AI Hub na América Latina

A Oracle anunciou Marcelle Paiva como nova vice-presidente de vendas, Go-to-Market (GTM) e ecossistema para…

2 dias ago
  • Notícias

Mercado de IPOs de tecnologia ganha força com avanço da IA

O mercado de ofertas públicas iniciais voltou a ganhar tração em 2026, impulsionado principalmente pelo…

2 dias ago
  • Notícias

Oracle adiciona US$ 85 bilhões em contratos de IA e encerra trimestre com carteira recorde de US$ 638 bilhões

A Oracle encerrou o quarto trimestre e o ano fiscal de 2026 com resultados recordes,…

2 dias ago
  • Notícias

Disputa entre Anthropic e OpenAI expõe divergências sobre o futuro da inteligência artificial

A disputa entre Anthropic e OpenAI ganhou novos contornos e se tornou um dos principais…

2 dias ago
  • Notícias

Marketing B2B precisa se reorganizar para atender compradores mais autônomos, diz Forrester

As áreas de marketing B2B precisam rever sua estrutura operacional para acompanhar a transformação do…

2 dias ago
All Rights ReservedView Non-AMP Version
  • L