# Quarkus, Graal VM e compilação nativa: entenda de uma vez por todas

> 25 de janeiro de 2024 · https://eldermoraes.dev/quarkus-graal-vm-e-compilacao-nativa-entenda-de-uma-vez-por-todas/

Nesta aula, exploramos como compreender e implementar de maneira eficaz o Quarkus, o GraalVM, e a compilação nativa no desenvolvimento de software usando Java, abordando a relação e as distinções entre essas tecnologias.

### Tópicos Principais:

- **Compreendendo o GraalVM**: Discussão detalhada sobre o que é o GraalVM, destacando não apenas sua função como uma JVM avançada mas também suas capacidades poliglotas e componentes associados, como o framework Truffle.

- **Relação entre Quarkus e GraalVM**: Esclarecimento de como o Quarkus e o GraalVM interagem, refutando o mito de que a rapidez do Quarkus é devida apenas ao GraalVM, e destacando as verdadeiras razões de sua eficiência.

- **Importância da Compilação Nativa**: Explanação sobre o papel da compilação nativa dentro do ecossistema do GraalVM e como ela beneficia o desempenho de aplicações Java, especialmente quando utilizadas com Quarkus.

- **Desfazendo Confusões Comuns**: Resolução de equívocos frequentes entre desenvolvedores, como a noção de que o GraalVM é apenas para compilação nativa ou que o desempenho do Quarkus depende exclusivamente do GraalVM ou da compilação nativa.

- **Aplicações Práticas e Casos de Uso**: Demonstração de como essas tecnologias podem ser aplicadas em cenários reais de desenvolvimento, oferecendo exemplos que ilustram seus benefícios e como maximizar sua utilidade.

https://www.youtube.com/watch?v=yBd6qzMHJr0

Esta sessão é crucial para desenvolvedores que buscam aprofundar seus conhecimentos sobre algumas das mais avançadas tecnologias no mundo do desenvolvimento Java, fornecendo clareza sobre como integrá-las para melhorar a performance e a eficiência de suas aplicações.
