The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

O que é Quarkus?

O que queremos dizer com "Java Subatômico Supersônico".

O que é o Quarkus?

As stacks Java tradicionais foram projetadas para aplicativos monolíticos com longos tempos de inicialização e grandes requisitos de memória em um mundo em que a nuvem, os contêineres e o Kubernetes não existiam. Os frameworks Java precisavam evoluir para atender às necessidades desse novo mundo.

O Quarkus foi criado para permitir que os desenvolvedores Java criem aplicativos para um mundo moderno e nativo da nuvem. O Quarkus é uma estrutura Java nativa do Kubernetes adaptada para GraalVM e HotSpot, criada a partir das melhores bibliotecas e padrões Java. O objetivo é tornar o Java a plataforma líder em Kubernetes e ambientes sem servidor, oferecendo aos desenvolvedores uma estrutura para abordar uma ampla gama de arquiteturas de aplicações distribuídas.

Código aberto total e absolutamente

Quarkus é um projeto Open Source licenciado sob a Licença Apache versão 2.0. Em primeiro lugar, é uma comunidade aberta, onde contribuições, ideias e discussões são feitas ao ar livre e os colaboradores são bem-vindos. Vamos unir forças na construção do futuro das aplicações Java.

O que torna o Quarkus diferente?

Alegria em desenvolver

Os desenvolvedores são fundamentais para o sucesso de quase todas as organizações e precisam das ferramentas para criar aplicativos nativos da nuvem de forma rápida e eficiente. O Quarkus fornece uma experiência de desenvolvimento sem atrito por meio de uma combinação de ferramentas, bibliotecas, extensões e muito mais. O Quarkus torna os desenvolvedores mais eficientes com ferramentas para melhorar o ciclo de desenvolvimento de loop interno enquanto estiver no modo de desenvolvimento.
Saiba mais sobre o prazer em desenvolver

Kubernetes-native

O Quarkus foi criado do zero para o Kubernetes, facilitando a implantação de aplicativos sem precisar entender todas as complexidades da plataforma. O Quarkus permite que os desenvolvedores gerem automaticamente recursos do Kubernetes, incluindo a criação e implantação de imagens de contêiner sem a necessidade de criar manualmente arquivos YAML.
Saiba mais sobre o Kubernetes-native

As melhores Bibliotecas e Padrões disponíveis

O Quarkus fornece um framework coeso, divertido de usar e full-stack, aproveitando uma lista crescente de centenas de bibliotecas disponíveis que você ama e usa. Tudo conectado em um backbone padrão.
Saiba mais sobre Padrões

Código imperativo e reativo

O Quarkus foi projetado para combinar perfeitamente o código de estilo imperativo que você já conhece e o estilo reativo sem bloqueio ao desenvolver aplicações.

Isso é útil tanto para desenvolvedores Java que estão acostumados a trabalhar com o modelo imperativo e não querem mudar as coisas, quanto para aqueles que trabalham com uma abordagem nativa/reativa na nuvem. O modelo de desenvolvimento do Quarkus pode adaptar-se a qualquer aplicação que você esteja desenvolvendo.
Saiba mais sobre Reactive

The inspiration behind Quarkus...

For more about the why, how and what of Quarkus, check out the Devoxx Belgium presentation where Quarkus 1.0 was released in November 2019.