Pular para o conteúdo principal

Postagens

Projeto Leyden atrasa o compilador OpenJDK AOT e otimiza o compilador JIT em vez disso

Projeto Leyden atrasa o compilador OpenJDK AOT e otimiza o compilador JIT em vez disso O objetivo do Projeto Leyden é "resolver os pontos problemáticos de longo prazo do tempo de inicialização lenta do Java, do tempo lento para o desempenho máximo". Ele queria chegar lá "introduzindo um conceito de imagens estáticas" no OpenJDK. Imagens estáticas resultam da compilação Ahead-of-Time (AOT) para executáveis ​​nativos . Após dois anos sem atividade publicamente visível, o Projeto Leyden mudou em maio de 2022 para primeiro otimizar a compilação Just-in-Time (JIT). As " otimizações resultantes quase certamente serão mais fracas " do que o planejado inicialmente e alcançarão os principais desenvolvedores Java no final de 2025, no mínimo. O projeto Graal da Oracle já atingiu o objetivo do Projeto Leyden, mas a um custo que o projeto quer evitar por enquanto. O projeto Graal tem origem no Oracle Labs e não faz parte do OpenJDK. Sua imagem nativa GraalVM é...

Java 19 pode ser grande

Java 19 pode ser grande A próxima versão do Java padrão parece pronta para incluir uma API de memória e função estrangeira ( Foreign function and memory API ), uma API de vetor ( A vector API , correspondência de padrões para expressões de switch ( Pattern matching for switch expressions ), genéricos universais ( Universal generics ) e muito mais. Com o lançamento  do Java 18 , o Java 19 está começando a tomar forma. A próxima versão do Java padrão está definida para avançar com uma API para interoperar com o código fora do tempo de execução do Java, a primeira de muitas propostas potenciais que podem abranger recursos que variam de genéricos universais a uma porta RISC-V. A proposta para o Java 19 agora flutuando na comunidade OpenJDK é uma função estrangeira e API de memória ( Foreign function and memory API ), que permitiria que programas Java façam interoperação com código e dados fora do tempo de execução Java. O recurso será visualizado no Java Development Kit (JDK)...

Relatório do Estado do Ecossistema Java da New Relic - 2022

Relatório do Estado do Ecossistema Java da New Relic Uma visão aprofundada de uma das linguagens de programação mais populares A New Relic publicou recentemente um novo relatório sobre o Estado do Ecossistema Java usando dados coletados em janeiro de 2022 de milhões de aplicativos anônimos que forneceram dados de desempenho. Java 11 é o novo padrão De acordo com o relatório, o Java 11 é o novo padrão para ambiente de produção, pois a adoção subiu de 11% em 2020 para 48% em 2022, avançando para o Java 8, um segundo próximo a 46%. Outras versões LTS do Java são muito distantes e seu uso é apenas uma pequena fração. A imagem abaixo mostra o uso de versões Java: O Java 17 não subiu nas paradas, mas nos poucos meses desde seu lançamento, já ultrapassou os lançamentos Java 6, Java 10 e Java 16. O suporte para Java 7 está terminando em 2022 e, no entanto, 1,71% dos aplicativos ainda o utilizam em produção. Enquanto isso, o Java 6 não é mais suportado, mas 0,27% dos aplicativos o estã...

Java ainda é relevante?

  Java ainda é relevante? Esta é uma tradução/adaptação do artigo original em inglês . Java é amplamente usado de diferentes maneiras, especialmente por plataformas populares que você pode usar com frequência, como Twitter, Google, Amazon, Spotify e YouTube. Java ainda é comumente usado em nossa vida diária de diferentes maneiras. Ele toca todos os campos de desenvolvimento de software e é usado por plataformas populares que você pode usar com frequência, como Twitter, Google, Amazon, Spotify e YouTube. Com esse amplo uso, a conclusão é simples — Java veio para ficar e continuará atraindo muitos desenvolvedores por muito tempo. Quando a tecnologia existe há anos, é provável que pareça irrelevante, não competitiva e até se torne obsoleta para algumas pessoas. Não é o caso de Java, que completa 26 anos este ano. Java não é coisa do passado — ainda está muito na moda, algo que continua a surpreender aqueles que continuam apegados à ideia de que Java é antiquado. Mesmo estatística...