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