Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Cómo desarrollar aplicaciones con Quarkus

Alex Soto
  • Escrito por Alex Soto el 18 de Julio de 2019
  • <1 min de lectura | DevOps
Cómo desarrollar aplicaciones con Quarkus
El reproductor de video será cargado en breves instantes.

Si eres desarrollador te interesará conocer cómo Quarkus mejora la experiencia a la hora de desarrollar aplicaciones, y aquí te explicamos con qué funcionalidades lo consigue.

Importancia de Quarkus para los desarrolladores

Quarkus, aparte de otros muchos otros objetivos que tiene, el primordial es mejorar la experiencia que tenemos como desarrolladores a la hora de desarrollar un microservicio.

Imagen 0 en Cómo desarrollar aplicaciones con Quarkus

Básicamente, Quarkus intenta mejorar nuestra experiencia como desarrolladores dando las siguientes pautas:

Aunque el paradigma reactivo puede ser muy complejo, con Quarkus se simplifica bastante.

  • Live reloading:

    Es una funcionalidad que los desarrolladores, por ejemplo, de JavaScript ya la han ido siguiendo, que permite que al modificar un código fuente, automáticamente esa modificación se refleje en el servicio ya desplegado, que normalmente será en local.

    Esto es algo que en Java no se hacía o no existía, y con Quarkus podemos realizar, de forma que es una ventaja como desarrollador, ya que permite hacer modificaciones y ver los cambios a automáticamente sin tener que recompilar ni repaquetar nada.
  • Funciona con paradigmas imperativos y reactivos

    Aunque el paradigma reactivo puede ser muy complejo, con Quarkus se simplifica bastante.

  • Permite desarrollar aplicaciones serverless y también microservicios.

  • Quarkus puede generar fat jars y ejecutables nativos

    Al ser nativo implica que su tamaño es mucho menor en memoria y también es mucho más rápido en tiempo de ejecución.

  • Está optimizado para librerías y aplicaciones enterprise

    Aplicaciones enterprise son aquellas que utilicen JAX-RS, JPA con Hibernate, Camel, Bean Validation, etc. Esto permite que nuestro código Java enterprise se pueda llegar a compilar de forma nativa gracias a Quarkus.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Especialista en Automatización DevOps

Especialista en Automatización DevOps

carrera

Incluye 6 cursos:

  • Fundamentos Generales: Orquestación y Automatizacion IT
  • Curso de Ansible
  • Curso Online de Vagrant

y 3 cursos más!

Duración: 22 horas y 32 minutos

Quarkus, microservicios y Serverless

Quarkus, microservicios y Serverless

DevOps

17 de Julio de 2019

Seguro que has oído o leído en muchas ocasiones que Java está muerto y que no sirve para los desarrollos modernos. Te contamos los motivos por los que surgió esa opinión, y te explicamos también po...

Curso de Quarkus

Curso de Quarkus

curso

Con este curso aprenderás:

  • Aprenderás a crear microservicios usando Quarkus.
  • La importancia de Quarkus cuando queremos poner una aplicación Java dentro de un contenedor.
  • Aprenderás como empezar a usar Java en el mundo serverless.

Duración: 5 horas y 15 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars