Sobre o projeto
O Quarkus é um framework de código aberto para criar aplicações Java com foco nativo para a nuvem e em contentores. Os seus objetivos declarados incluem uma pegada de runtime mínima, arranque rápido e adequação para implementação em ambientes de contentores e Kubernetes segundo os princípios 12-factor.
Características principais descritas no README:
- Container First: produz aplicações Java com uma pegada pequena, adequadas para execução em contentores.
- Cloud Native: adota a arquitetura 12-factor em ambientes como Kubernetes.
- Versátil: destina-se a escalar de pequenos microsserviços a grandes monólitos.
- Arranque rápido: realiza mais trabalho em tempo de compilação para reduzir o tempo de arranque.
- JVM e nativo: suporta execução na JVM para alto débito e compilação nativa para ambientes restritos.
- Imperativo e reativo unificados: combina estilos de desenvolvimento não bloqueante e imperativo num único modelo de programação.
- Baseado em padrões: assenta em padrões e frameworks Java estabelecidos, incluindo RESTEasy e JAX-RS, Hibernate ORM e JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile e Apache Camel.
- Developer Joy: visa uma experiência centrada no desenvolvimento.
O projeto fornece documentação e uma wiki, mantém guias de migração para atualizações de versão e publica informação de planeamento de lançamentos. As instruções de compilação estão disponíveis no guia de contribuição. O repositório está licenciado sob Apache-2.0 e suporta versões da JVM 17 a 25 de acordo com os seus badges.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.