El Gigante Bajo la Lupa
Durante mucho tiempo, la respuesta a "¿Cómo hago una web moderna?" era automáticamente Next.js. Sin embargo, en el último año, el sentimiento de la comunidad ha pasado de la admiración al escepticismo. ¿Realmente está muriendo o simplemente estamos aprendiendo a usar las herramientas adecuadas para cada trabajo?
🔍 1. Investigación: ¿Por qué este cambio de narrativa?
La crítica principal no es contra el código, sino contra el Vendor Lock-in (dependencia del proveedor).
- Vercel y la "Caja Negra": Muchos desarrolladores sienten que Next.js se ha vuelto demasiado complejo para forzar el uso de la infraestructura de Vercel. Funciones como los Server Actions o la caché avanzada son difíciles de replicar con la misma eficiencia en servidores tradicionales como Seenode o Railway.
- Complejidad Innecesaria: El App Router introdujo conceptos que, para muchos proyectos pequeños o medianos, añaden capas de complejidad que ralentizan el desarrollo en lugar de acelerarlo.
📊 2. Análisis: ¿Quiénes se están marchando y a dónde?
Plataformas que antes eran "Next-First" están diversificando su oferta. No es que dejen de soportarlo, es que ya no lo recomiendan como la única opción.
- Astro (El nuevo rey del contenido): Para blogs, portafolios y sitios de documentación, Astro está arrasando. Su arquitectura de "Islands" permite enviar cero JavaScript al cliente, superando a Next.js en Web Vitals de forma nativa.
- Remix (El competidor real en aplicaciones): Al estar basado en estándares web puros, Remix ofrece una predictibilidad que Next.js ha perdido con sus constantes cambios de API.
- Vite + Backend propio: Muchos ingenieros están regresando a separar el Frontend (React/Vue con Vite) del Backend (Node.js/Go/Python), buscando una arquitectura que no dependa de un framework de full-stack "mágico".
💡 3. Opinión Personal: Mi perspectiva como Arquitecto
En mi experiencia desarrollando plataformas como Nexo Studio, he aprendido que la estabilidad es más valiosa que el "hype".
"Next.js no está muriendo, pero su monopolio sí. Estamos entrando en una era de Framework Agnosticism, donde el desarrollador elige la herramienta por su rendimiento real y no por su marketing."
Next.js sigue siendo una bestia para aplicaciones empresariales masivas, pero para el 80% de la web, es un "overkill" que consume más recursos (y conexiones de base de datos) de los necesarios.
❓ 4. Preguntas Frecuentes (FAQ)
¿Debo dejar de aprender Next.js? No. Sigue siendo la tecnología con más demanda laboral. Pero es vital aprender cómo funciona "bajo el capó" para no quedar atrapado en su ecosistema.
¿Es más caro mantener una app en Next.js? Si no usas Vercel, puede serlo. Configurar una app de Next.js con todas sus funciones en un VPS requiere más conocimientos de DevOps que hace 3 años.
¿Cuál es la mejor alternativa hoy? Si tu sitio es principalmente información: Astro. Si es una aplicación compleja con muchos formularios: Remix.
🎯 5. Sugerencias para Desarrolladores
- No te cases con un framework: Aprende los fundamentos de Web Standards (Fetch API, Request/Response).
- Optimiza tus recursos: Como hicimos en este portafolio, limita tus conexiones y usa patrones Singleton. Next.js tiende a abrir hilos de forma agresiva.
- Evalúa el costo de infraestructura: Antes de empezar, mira si tu hosting (como Railway o Seenode) soporta bien las funciones de servidor del framework elegido.