Standards
Vayamos al quark de las cosas.
No queremos que pases horas aprendiendo nuevas tecnologías. En su lugar, el modelo de programación de Quarkus se basa en estándares probados. Ya sean estándares oficiales como Eclipse MicroProfile o marcos líderes en un dominio específico como Eclipse Vert.x.
Nuestra solución de inyección de dependencia se basa en CDI. Puede utilizar anotaciones JAX-RS para definir los puntos finales REST. Puede utilizar anotaciones JPA para mapear sus entidades persistentes y anotaciones JTA para declarar los límites de las transacciones. Puede utilizar Eclipse MicroProfile para configurar y supervisar su aplicación. Puede utilizar Vert.x, Apache Camel y soportamos mucho más.
Como no estamos limitados a los estándares, podemos ir más allá y ampliar sus posibilidades. Por supuesto, Quarkus no es un consumidor pasivo. Nuestro objetivo es mejorar e innovar las tecnologías que utilizamos y contribuir a los proyectos de código abierto y a los estándares en los que confiamos.
Quarkus implements the following Specifications:
MicroProfile JWT RBAC 2.1
MicroProfile Health 4.0
MicroProfile Fault Tolerance 4.0
MicroProfile Metrics 4.0
MicroProfile OpenAPI 3.1
MicroProfile OpenTracing 3.0
MicroProfile REST Client 3.0
MicroProfile Context Propagation 1.3
MicroProfile Reactive Streams Operators 3.0
MicroProfile Reactive Messaging 3.0
MicroProfile GraphQL 2.0
MicroProfile Long Running Actions 2.0
MicroProfile Telemetry 1.0