Java Morreu? Não só não morreu, como é o presente e o futuro!

Java Morreu? Não só não morreu, como é o presente e o futuro!

Trilha Sênior

2 недели назад

3,338 Просмотров

Muito se falava: "Java é verboso. Thread é cara demais e prefiro Node.js!"

"JVM tem startup e warmup time da aplicação lento igual uma tartaruga"

Quem nunca ouviu? "Com o advento de Elixir, Go, Kotlin e avanços no C#, é questão de tempo da linguagem morrer.."

Será que essa realidade ainda existe nas versões atuais? A ideia é mostrar que tudo é isso é muito falso já hoje. E o futuro é ainda mais promissor do que você imagina.. Esse vídeo vai ser bem mais focado no Project Loom e os próximos nos demais projetos abertos e ativos na OpenJDK :)

00:00:00 - Intro
00:01:30 - Revolução, projetos ativos
00:02:05 - Amber e ZGC
00:02:49 - Brian Goetz: a referência!
00:03:38 - Foco no Loom
00:04:04 - Motivação prática para usar o Loom
00:04:36 - Thread no Java era cara...
00:06:27 - Exemplo real de high throughput
00:07:17 - Porque Node.js escalava melhor para I/O
00:08:13 - Spring WebFlux nasce: resolvendo o gargalo do Java
00:10:56 - Problema de lidar com CPU Bound no modelo reativo
00:11:51 - O ideal é ser algo próximo do Elixir ou Go: daí o Loom no Java!
00:12:37 - A morte do WebFlux e do Project Reactor: código legado!
00:15:19 - Definindo Fibers e Continuations

Referências:

▸ Posts do Brian Goetz: https://inside.java/u/BrianGoetz/
▸ Java 21 and Beyond: https://youtu.be/8Kpc97okVd0?si=iMMnh6nD8YctAmvW&t=585
▸ Thread no Twitter do Paul Bakker: https://x.com/pbakker/status/1523421841410248704
▸ Proposal do Loom: https://cr.openjdk.org/~rpressler/loom/Loom-Proposal.html

#java #kotlin #spring
Ссылки и html тэги не поддерживаются


Комментарии: