Si quieres conocer cómo va a ayudar Quarkus en los próximos años a desarrollar mejores aplicaciones y cómo se prevé que sea el futuro de esta tecnología, te lo contamos en este artículo.
Qué es GraalVM
Quarkus nos permite desarrollar nuestras aplicaciones enterprise y compilarlas a nativo, lo que implica que van a ser mucho más rápidas, mucho más ligeras y van a ocupar mucha menos memoria.
Se puede compilar en nativo con Quarkus gracias a GraalVM, que se puede decir que es un compilador de Java a nativo, por lo tanto, el futuro de Quarkus también está ligado al mismo.
Cualquier actualización o cualquier mejora que se realice en GraalVM, implicará que Quarkus sufra una mejora aún más grande.
Quarkus actualmente se integra con muchas tecnologías Enterprise, cómo pueden ser:
- Vert.X
- Hibernate
- RestEasy
- Camel
- Toda la especificación MicroProfile, por ejemplo Health, Metrics, o Reactive Streams entre otros.
- Infinispan
- Kubernetes
- OpenShift
- Jaeger
- Prometheus
- Kafka
- Fabric8, con el que, gracias a su integración, se pueden realizar operadores de Kubernetes utilizando Java de forma nativa.
- JWT
- Flyway
- KeyCloak
Por todo esto, el futuro de Quarkus pasa por integrar cada vez más tecnologías para poderse compilar de forma nativa.