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.

Paso1

Instalar mediante la interfaz de línea de comando

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

Para Linux, macOS y Windows (use 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

Usar Powershell para Windows

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"

If it's your first time to install, you'll need to restart your shell.

O también puedes instalar la CLI con SDKMAN!

sdk install quarkus

Para más opciones, como Homebrew o Chocolatey,consultela guía CLI de Quarkus

Paso2

Crear la aplicación de introducción

Ejecute este script en su CLI:

quarkus create && cd code-with-quarkus

Paso3

Ejecutar la aplicación de introducción

Ejecute este script en su CLI:

quarkus dev

¡Boom! Tu aplicación Quarkus ahora se está ejecutando en localhost:8080

Paso4

Codificación en tiempo real usando Quarkus

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


Open src/main/java/org/acme/GreetingResource.java in a text editor or your favorite IDE and change "Hello from RESTEasy Reactive" to "Hola from RESTEasy Reactive". Then refresh the browser and see the changes.


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

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

¿Cosas interesantes, verdad?Obtén más información 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.