A Red Hat leva muito a sério o futuro do Java, que continua sendo a linguagem mais popular para o desenvolvimento de aplicativos corporativos. Quase dois terços de todos os programadores no mundo se identificam como usuários "moderados ou ávidos" de Java, que está entre as três principais linguagens de programação no ranking da TIOBE por 18 anos consecutivos. Podemos dizer com segurança que, apesar da escolha e disponibilidade sem precedentes de novas linguagens de programação, Java continua sendo o padrão de fato para o desenvolvimento de aplicativos de negócios de missão crítica. Na Red Hat, temos o compromisso de oferecer suporte aos desenvolvedores Java e pavimentar o caminho para que continuem inovando.
Entre as muitas tecnologias projetadas para preservar a função e o lugar do Java nas realidades da nuvem do futuro, uma das mais promissoras é o Quarkus, uma estrutura para desenvolver aplicativos Java nativos do Kubernetes. O Quarkus foi originalmente concebido como uma forma de otimizar o Java para ambientes em contêineres e, como resultado, tem o potencial de aumentar drasticamente a produtividade do desenvolvedor e reduzir os custos operacionais ao se tornar um componente-chave das cargas de trabalho em contêineres. Apesar de sua juventude e crescimento rápido, a Quarkus já se tornou um jogador significativo no mercado de tecnologia de desenvolvimento e define um novo formato para o trabalho dos programadores. Hoje temos o prazer de anunciar que o Quarkus agora faz parte do Red Hat OpenShift, um passo importante para o futuro do Java como uma ferramenta para o desenvolvimento de aplicativos modernos em nuvem.
Quarkus no Red Hat OpenShift
Quarkus Red Hat Runtimes, Red Hat OpenShift, . , IDE, CodeReady Workspaces, , serverless- .
Quarkus OpenShift:
Quarkus- – , , , , , OpenShiftPlugins CodeReady Workspaces, , , Quarkus, OpenShift IDE.
(health checks), , Prometheus
Quarkus serverless- OpenShift.
Knative- .
Kubernetes API, generic API client Kubernetes ConfigMaps Secrets.
Migration Toolkit for Applications
Migration Toolkit for Applications, Spring Boot Quarkus OpenShift. , Java- ( ) . Migration Toolkit for Applications Containerization, OpenJDK Linux Spring Boot Quarkus OpenShift, .
Quarkus , , : https://developers.redhat.com/products/quarkus/getting-started