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