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

Primeros pasos

Es muy fácil ponerse en marcha con Quarkus.

Paso 1

Instalación a través de la interfaz de línea de comandos

Abre tu terminal favorito y usa JBang para instalar el Quarkus CLI. No es necesario tener Java instalado primero.

Para Linux, macOS y Windows (utilizando WSL o un shell compatible con bash como Cygwin o MinGW)

curl -Ls https://sh.jbang.dev | bash -s - trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/
curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force quarkus@quarkusio

Para Windows utilizando Powershell

iex "& { $(iwr https://ps.jbang.dev) } trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/"
iex "& { $(iwr https://ps.jbang.dev) } app install --fresh --force quarkus@quarkusio"

Si es la primera vez que se instala, tendrá que reiniciar el shell.

¡O también puedes instalar la CLI con SDKMAN!

sdk install quarkus

Para más opciones, como Homebrew o Chocolatey, véase la guía de la CLI de Quarkus.

Paso 2

Crear la aplicación de inicio

Ejecute este script en su CLI:

quarkus create && cd code-with-quarkus

Paso 3

Ejecutar la aplicación de inicio

Ejecute este script en su CLI:

quarkus dev

¡Boom! Su aplicación Quarkus se ejecuta ahora en localhost:8080

Paso 4

Codificación en vivo con Quarkus

Quarkus makes it easy to change your code on the fly. Let's modify the RESTful endpoint


Abre src/main/java/GreetingsResource.java en un editor de texto o en tu IDE favorito y cambia "hello RESTEasy" por "hola RESTEasy". Luego actualiza el navegador y verás los cambios.


@Path("/hello")
public class GreetingsResource {

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String hello() {
        return "Hello RESTEasy";
    }
}

Es una cosa genial, ¿verdad? Aprende más sobre el modo de desarrollo de Quarkus.

Próximos pasos

Creación de ejecutables nativos

Construir ejecutables nativos con GraalVM o Mandrel.

Pruebas continuas

Aprenda a utilizar las pruebas continuas en su aplicación Quarkus.

Empezar con el Serverless

Cree una API Java portátil para escribir funciones sin servidor desplegables en AWS Lambda, Azure Functions, Knative, etc.

Herramientas de Quarkus en su IDE favorito

Cada desarrollador tiene su IDE favorito. Aprende a usar Quarkus en el tuyo.

Escribir servicios JSON REST

JSON es ahora la lengua franca entre los microservicios. Vea cómo puede hacer que sus servicios REST consuman y produzcan cargas útiles JSON.

Introducción a Reactive

Aprenda más sobre el desarrollo de aplicaciones reactivas con Quarkus.

Despliegue de aplicaciones Quarkus en Kubernetes

Esta guía cubre cómo desplegar una aplicación nativa en Kubernetes.

¿Quiere saber más? Consulta las guías para continuar tu viaje.