Helidon es una colección de bibliotecas Java para escribir microservicios que se ejecutan en un núcleo web rápido impulsado por Netty. Es pequeño, rápido y divertido de usar.
Helidon viene en dos versiones: Helidon SE y Helidon MP.
Helidon SE | Helidon MP |
Le brinda total transparencia y le da el control. | Construido sobre las bibliotecas Helidon SE y proporciona una plataforma familiar para los desarrolladores empresariales de Java. |
Modelo de microframework con un tamaño muy pequeño y funcionalidad limitada (~7 MB). | Implementación de MicroPerfil; Tamaño ligeramente mayor que SE (~13 MB). |
Estilo funcional, reactivo, sin bloqueo. | Estilo declarativo con inyección de dependencia. |
Experiencia de desarrollo transparente "sin magia"; Desarrollo puro de aplicaciones Java sin anotaciones ni inyecciones de dependencia. | Experiencia de desarrollador similar a la de Spring Boot, Jakarta EE y MicroProfile; capas en algunos componentes de Jakarta EE (CDI, JAX-RS, JSON-P, JSON-B). |
https://helidon.io/docs/v3/#/se/introduction | https://helidon.io/docs/v3/#/mp/introduction |
Pre-requisitos:
java -version
mvn --version
docker --version
kubectl version --short
JAVA_HOME
# On Mac export JAVA_HOME=`/usr/libexec/java_home -v 17` # On Linux # Use the appropriate path to your JDK export JAVA_HOME=/usr/lib/jvm/jdk-17
Contrario a otros Frameworks similares (Quarkus, Micronaut, Spring boot y Javalin) es necesario cubrir todos estos requisitos.
En próximos post veremos más sobre este framework.
Enlaces
https://helidon.io https://hareeshgopidas.medium.com/helidon-mp-with-jpa-with-hibernate-a-step-by-step-tutorial-74a4306b078c
Comentarios
Publicar un comentario