Show pageBacklinksCite current pageExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== 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: * Subir tu web a Vercel desde GitHub * Copiar tus archivos a un servidor con Nginx * Publicar una actualización de contenido ---- ==== ⚙️ ¿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: * Alta velocidad (usa archivos estáticos) * Despliegue automático desde Git * Escalabilidad fácil * Seguridad mejorada (sin servidor tradicional expuesto) Frameworks populares: * Astro * Next.js * Hugo * Eleventy ---- ==== 🎯 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 ==== * **Deploy** es *lo que haces* para publicar una web. * **Jamstack** es *cómo estructuras y desarrollas* esa web. 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? deploy.txt Last modified: 2025/05/06 13:23by 127.0.0.1