Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Última actualización : Oct 27, 2021
NO EN LA EDICIÓN ACTUAL
Este blip no está en la edición actual del Radar. Si ha aparecido en una de las últimas ediciones, es probable que siga siendo relevante. Si es más antiguo, es posible que ya no sea relevante y que nuestra valoración sea diferente hoy en día. Desgraciadamente, no tenemos el ancho de banda necesario para revisar continuamente los anuncios de ediciones anteriores del Radar. Entender más
Oct 2021
Probar ?

Evaluamos Quarkus hace dos años, y ahora nuestros equipos tienen más experiencia con él. Quarkus es una pila Java nativa de Kubernetes diseñada para OpenJDK HotSpot y GraalVM. En los últimos dos años, Quarkus ha conectado las mejores bibliotecas del mundo Java y simplificado la configuración del código, lo que ha proporcionado a nuestros equipos una buena experiencia de desarrollo. Quarkus tiene un tiempo de arranque muy rápido (decenas de milisegundos) y tiene una baja huella de memoria RSS; esto se debe a su enfoque de construcción container-first: utiliza técnicas de compilación anticipada para hacer la inyección de dependencias en tiempo de compilación y, por lo tanto, evita los costes de ejecución de la reflexión. Nuestro equipo también ha tenido que hacer concesiones: Quarkus tarda casi 10 minutos en construirse en nuestro pipeline; algunas características que dependen de anotaciones y reflexión (como el ORM y el serializador) también están limitadas. Parte de estas concesiones son el resultado de usar GraalVM. Así que si tu aplicación no se ejecuta como FaaS, el uso de Quarkus con HotSpot es también una buena opción.

Nov 2019
Evaluar ?

Quarkus es un framework basado en contenedores y nativo de la nube de Red Hat para escribir aplicaciones en Java. Tiene un tiempo de arranque muy corto (decenas de milisegundos) y tiene utilización de memoria baja lo que lo convierte en un buen candidato para FaaS o para escalado hacia arriba o hacia abajo de manera frecuente en un orquestador de contenedores. Al igual que Micronaut, Quarkus consigue esto utilizando técnicas de compilación ahead-of-time para realizar la inyección de dependencias en tiempo de compilación y evitar los costes de la reflexión en tiempo de ejecución. También funciona bien con la Imagen Nativa de GraalVM que reduce aún más el tiempo de arranque. Quarkus soporta los modelos tanto imperativo como reactivo. Junto a Micronaut y Helidon, Quarkus lidera la carga en la nueva generación de frameworks Java que tratan de solucionar el problema del tiempo de arranque y consumo de memoria sin sacrificar la efectividad de la persona que desarrolla. Ha recibido mucha atención por parte de la comunidad y merece la pena mantenerla bajo vigilancia.

Publicado : Nov 20, 2019

Descarga el PDF

 

 

 

English | Español | Português | 中文

Suscríbete al boletín informativo de Technology Radar

 

 

 

 

Suscríbete ahora

Visita nuestro archivo para leer los volúmenes anteriores