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

¿Qué es Quarkus?

Que queremos decir con "Supersonic Subatomic Java".

¿Qué es Quarkus?

Los stack de Java tradicionales se diseñaron para aplicaciones monolíticas con largos tiempos de inicio y grandes requisitos de memoria en un mundo en el que no existían la nube, los contenedores ni Kubernetes. Los frameworks de Java debían evolucionar para satisfacer las necesidades de este nuevo mundo.

Quarkus fue creado para permitir a los desarrolladores de Java crear aplicaciones para un mundo moderno y nativo de la nube. Quarkus es un marco Java nativo de Kubernetes adaptado a GraalVM y HotSpot, elaborado a partir de las mejores bibliotecas y estándares Java. El objetivo es convertir a Java en la plataforma líder en Kubernetes y entornos sin servidor, al tiempo que ofrece a los desarrolladores un marco para abordar una gama más amplia de arquitecturas de aplicaciones distribuidas.

Código abierto de forma total y absoluta

Quarkus es un proyecto de código abierto con licencia Licencia Apache versión 2.0. Ante todo, es una comunidad abierta donde las contribuciones, ideas y discusiones se hacen en abierto y los colaboradores son bienvenidos. Unamos fuerzas para construir el futuro de las aplicaciones Java.

¿Qué hace diferente a Quarkus?

Alegría para el desarrollador

Los desarrolladores son fundamentales para el éxito de casi todas las organizaciones y necesitan las herramientas para crear aplicaciones nativas de la nube de forma rápida y eficiente. Quarkus proporciona una experiencia de desarrollo sin fricciones a través de una combinación de herramientas, bibliotecas, extensiones y más. Quarkus hace que los desarrolladores sean más eficientes con herramientas para mejorar el ciclo de desarrollo del bucle interno mientras están en modo de desarrollo.
Conozca más sobre Alegría para el desarrollador

Kubernetes-native

Quarkus fue construido desde el principio para Kubernetes, facilitando el despliegue de aplicaciones sin tener que entender todas las complejidades de la plataforma. Quarkus permite a los desarrolladores generar automáticamente recursos de Kubernetes, incluyendo la construcción y el despliegue de imágenes de contenedores sin tener que crear manualmente archivos YAML.
Aprenda más sobre Kubernetes-native

Las mejores bibliotecas y estándares

Quarkus proporciona un marco de trabajo cohesivo, divertido de usar, completo, aprovechando una lista creciente de cientos de bibliotecas de primera clase que usted ama y usa. Todo conectado en una columna vertebral estándar.
Más información sobre los estándares

Código imperativo y reactivo

Quarkus está diseñado para combinar a la perfección el familiar código de estilo imperativo y el estilo reactivo no bloqueante al desarrollar aplicaciones.

Esto es útil tanto para los desarrolladores de Java que están acostumbrados a trabajar con el modelo imperativo y no quieren cambiar las cosas, como para los que trabajan con un enfoque nativo en la nube/reactivo. El modelo de desarrollo de Quarkus puede adaptarse a cualquier aplicación que estés desarrollando.
Más información 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.