Mi stack de desarrollo 2026
Este año decidí desarrollar aplicaciones web con un stack enfocado en simplicidad, velocidad y bajo costo.
Tecnologías para desarrollar
- Nuxt -> Framework principal
- Vue -> Frontend, incluido en Nuxt
- Tailwind -> Framework de CSS
- Nuxt UI -> Librería de componentes
- Nitro -> Motor de servidor, incluido en Nuxt
- Drizzle -> ORM
- Turso -> Base de datos
- nuxt-auth-utils -> Autenticación de la app
Elegí estas herramientas por varias razones. Una de las principales es que Nuxt permite trabajar frontend y backend dentro del mismo proyecto, lo que hace más simple mantener una aplicación completa en un solo repositorio.
Turso tiene un plan gratuito que me ayuda durante el desarrollo y también permite desplegar aplicaciones sin pagar desde el inicio. Tailwind y Nuxt UI me permiten crear interfaces modernas y responsivas sin escribir demasiado CSS, además de acelerar el desarrollo.
Este stack funciona muy bien para proyectos pequeños y medianos que no necesitan funcionalidades como websockets o tareas programadas, sobre todo si quieres desplegar en el tier gratuito de Vercel, Netlify o Cloudflare.
Si necesitas ese tipo de funcionalidades, puedes agregarlas con Nitro y desplegar la aplicación en un VPS barato para que funcionen correctamente.
Para proyectos que solo administrará un cliente, o para un SaaS que quieres distribuir, estoy usando nuxt-auth-utils. Es una librería que permite agregar autenticación de forma sencilla.
Si tu aplicación es un CRUD sencillo, o no necesita funciones avanzadas, este stack te permite crear aplicaciones completas con un costo inicial de $0. Si más adelante necesitas opciones avanzadas, normalmente solo pagarías por el VPS que requiera tu proyecto.
Herramientas para desarrollo
- Zed -> Editor de código
- opencode -> Asistente de IA para programar
- pi -> Asistente de IA para programar
- fish -> Terminal
- GitHub Copilot Student -> Suscripción para usar modelos de IA
Mi herramienta principal para el día a día es Zed. Está escrito en Rust, es muy rápido y cuenta con varias funciones útiles para desarrollar aplicaciones web y trabajar con IA.
Uso opencode como asistente de programación porque ofrece algunos modelos gratuitos que son suficientes para mi flujo de desarrollo.
También utilizo pi como asistente de desarrollo. No ofrece modelos gratuitos, pero me ayuda a avanzar con menos fricción. Además, es más minimalista y tiende a usar menos tokens que opencode.
Uso fish como terminal, principalmente por su autocompletado.
La suscripción de GitHub Copilot Student me permite usar modelos de IA sin costo.
Otras herramientas
- Kubuntu -> Sistema operativo
- Vercel -> Plataforma de despliegue
- Netlify -> Plataforma de despliegue
- Cloudflare -> Plataforma de despliegue
- Git -> Sistema de control de versiones
Este es el stack de desarrollo que uso actualmente. Me permite crear aplicaciones web completas de manera rápida y sencilla, con un costo de $0 en la mayoría de los casos.
Elegí Nuxt porque me gusta mucho Vue y su ecosistema. También podrías usar otras herramientas como Next.js, Svelte o TanStack, cada una con sus propias ventajas y desventajas.
Si quieres desarrollar aplicaciones a costo $0 o publicarlas para tu portafolio, este es un buen stack si ya tienes conocimientos de desarrollo web.