Oracle anuncia o Graal Development Kit: A nova era do desenvolvimento Java na Nuvem
No cenário atual da computação em nuvem, eficiência e rapidez no desenvolvimento são fundamentais. A Oracle entendeu essa demanda e recentemente anunciou uma novidade significativa: o Graal Development Kit (GDK) para Micronaut 4.3.7, uma evolução do antigo Graal Cloud Native (GCN). Vamos explorar o que isso significa para os desenvolvedores Java focados em microserviços e aplicações cloud-native.
Um novo nome com um propósito renovado
A alteração de nome reflete um alinhamento mais estratégico com as necessidades dos desenvolvedores Micronaut, enfatizando o compromisso da Oracle com a facilitação do desenvolvimento de aplicações nativas para a nuvem. Este kit de desenvolvimento é construído sobre a versão 4.3.7 do framework Micronaut e inclui módulos que foram cuidadosamente selecionados e otimizados para a compilação AOT da GraalVM Native Image.
Compatibilidade e Performance com Java 17 e 21
Um dos destaques do GDK é sua compatibilidade com as versões mais recentes do Java, incluindo o Java 17 e o Java 21. Isso garante que os desenvolvedores possam aproveitar as mais recentes funcionalidades e melhorias de performance oferecidas por essas versões do JDK, enquanto também beneficiam-se da capacidade de compilação nativa que o GraalVM oferece. Aplicações GDK compiladas previamente com GraalVM Native Image requerem significativamente menos memória e CPU, além de oferecerem inicialização até 100 vezes mais rápida e operação com desempenho máximo imediatamente após o lançamento.
Portabilidade
O GDK promete transformar a maneira como as aplicações Java são desenvolvidas para a nuvem. Com suporte para a infraestrutura de nuvem de grandes provedores como Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS) e Google Cloud Platform (GCP), com planos de expansão para Microsoft Azure, ele permite a criação de microserviços Java que são verdadeiramente portáteis entre diferentes ambientes de nuvem.
Atualizações e Recursos
O GDK 4.3.7 vem com uma lista de materiais atualizada que inclui versões específicas dos módulos do framework Micronaut 4.3.7 e suas dependências, garantindo compatibilidade e testes integrados. Isso simplifica a gestão de dependências para os desenvolvedores, evitando incompatibilidades e conflitos de versões.
Gradle
dependencies {
micronautBoms(platform("cloud.graal.gcn:gcn-bom:4.3.7.2"))
...
}
Maven
<dependency>
<groupId>cloud.graal.gcn</groupId>
<artifactId>gcn-bom</artifactId>
<version>4.3.7.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Ferramentas e suporte para desenvolvimento
Além das atualizações de framework, a Oracle também lançou novas ferramentas para GDK, incluindo suporte para IntelliJ Idea e VisualVM no VS Code. Essas ferramentas são projetadas para integrar-se perfeitamente ao ambiente de desenvolvimento, tornando mais fácil para os desenvolvedores construir, testar e otimizar suas aplicações GDK.
Aprendizado e Comunidade
Para quem está começando com GDK, a Oracle disponibilizou novos guias e laboratórios práticos. E para aqueles que desejam se aprofundar e compartilhar experiências, há uma comunidade ativa no Slack onde os desenvolvedores podem interagir e aprender uns com os outros.
Próximos Passos
Se você já está usando o GCN 4.2.1 ou versões anteriores, é um bom momento para migrar para o GDK 4.3.7 e aproveitar todas as novidades. Para os novatos, os recursos de aprendizagem disponíveis e a documentação detalhada oferecem um excelente ponto de partida.
Este lançamento marca um passo importante para a Oracle e para a comunidade de desenvolvedores Java focados em aplicações cloud-native. Com o GDK para Micronaut 4.3.7, a Oracle não apenas reafirma seu compromisso com a inovação, mas também proporciona aos desenvolvedores as ferramentas necessárias para prosperarem na era da nuvem.
Para saber mais detalhes, consulte o anúncio feito no blog da Oracle ou visite o site oficial da Graal Cloud. Não perca a oportunidade de fazer parte dessa evolução no desenvolvimento de software!