Table of Contents

Deploy

Diferencia entre Deploy y Jamstack

📦 ¿Qué es Deploy?

Deploy (o despliegue) es el proceso de publicar una web en Internet para que sea accesible desde cualquier navegador.

Término Significado
Deploy Poner tu web en línea, subiéndola a un servidor (como Vercel, Netlify o Hetzner)

Ejemplos:


⚙️ ¿Qué es Jamstack?

Jamstack es una arquitectura moderna para crear sitios web rápidos, seguros y fáciles de mantener.

Sigla Significado
J JavaScript (para funcionalidades dinámicas)
A APIs (para lógica del servidor, como login o formularios)
M Markup (HTML generado previamente)

Ventajas de Jamstack:

Frameworks populares:


🎯 Diferencia principal

Concepto Deploy Jamstack
¿Qué es? Acción (publicar la web) Arquitectura (forma de construir la web)
¿Cuándo se usa? Al final del desarrollo Desde el inicio del proyecto
¿Qué hace? Sube archivos al servidor Define cómo se estructura y genera el sitio
¿Se pueden usar juntos? ✅ Sí ✅ Sí: deploy de una web Jamstack en Vercel o Netlify

✅ Conclusión

Puedes usar Jamstack como método de desarrollo, y hacer el deploy en plataformas modernas como Vercel, que automatizan todo el proceso.




Buena pregunta, Juan. En desarrollo web, “deploy” (despliegue, en español) significa:

Poner tu sitio web (o aplicación) en un servidor público para que otros puedan acceder a él.

### 🛠️ Ejemplo sencillo

1. Tú desarrollas una web en tu ordenador (por ejemplo, con Astro o DokuWiki). 2. Pero nadie puede verla más que tú. 3. Haces el “deploy”: la subes a un servidor como Vercel, Netlify, o Hetzner Cloud. 4. Ahora otros pueden verla entrando en: `https://neurooncologiaalicante.es`

### 🚀 ¿Qué implica el deploy?

En sistemas modernos como Vercel:

* Solo haces push a GitHub, y el sistema construye y publica automáticamente tu web. * No necesitas tocar el servidor, ni mover archivos manualmente.

En servidores clásicos (como Hetzner):

* Tienes que copiar los archivos a mano, configurar Nginx, instalar certificados SSL, etc.

### 📦 En resumen:

* Deploy = publicar tu web en Internet * Puede ser automático (moderno) o manual (tradicional) * Permite que tu proyecto sea accesible a cualquier persona con un navegador

¿Quieres que prepare un ejemplo visual de cómo se hace el deploy automático con Vercel?