Lovable, Bolt, v0 y compañía: por qué un prototipo nunca se convierte en un sistema de empresa

Hoy en día, los generadores de aplicaciones con IA convierten una sola frase en una pantalla utilizable en cuestión de minutos. Lo que no hacen es el resto - los datos, los permisos y la operativa. Le mostramos dónde está exactamente la línea entre un prototipo y un sistema del que la empresa depende de verdad.

Marek Raja

Si en el último año ha visto un vídeo en el que alguien escribe una frase y treinta segundos después tiene una aplicación en pantalla, ha visto una herramienta como Lovable, Bolt o v0. No son trucos de marketing. De verdad lo hacen, y de verdad son así de rápidas.

El problema aparece en el momento en que quiere entregar esa pantalla a cinco compañeros un lunes por la mañana y decirles: a partir de hoy trabajamos con esto.

Qué hacen realmente estas herramientas

Un generador de aplicaciones con IA toma una descripción en lenguaje corriente y genera a partir de ella código fuente - normalmente una página web o una aplicación con varias pantallas. El resultado es vistoso, funciona en el navegador y se puede mostrar de inmediato.

En qué son realmente buenas estas herramientas:

  • Un prototipo para una reunión. Necesita mostrar cómo podría ser una página de pedidos y no quiere pagar a un diseñador tres días de trabajo.
  • Validar una idea. Quiere averiguar si el proceso que tiene en la cabeza tiene sentido para otras personas antes de invertir en él.
  • Algo puntual. Una calculadora, una microaplicación para una sola campaña, algo que tirará dentro de un mes.

Todo esto son usos legítimos y no tiene sentido restarles importancia. La pregunta es qué pasa cuando pone la misma herramienta en el papel de sistema en el que la empresa gestiona sus encargos.

Tres cosas que le faltan a un prototipo

1. Datos que viven en algún sitio

Una pantalla generada puede mostrar una tabla. Pero no resuelve dónde está esa tabla físicamente, quién la respalda, qué pasa si alguien la borra por accidente, y cómo sacará esos datos de ahí dentro de dos años.

Un sistema de empresa se sostiene o se cae con su modelo de datos - con el hecho de que un encargo sepa a qué cliente pertenece, una factura sepa a qué encargo corresponde, y un parte de horas sepa quién lo registró. Eso no es una pantalla. Es la capa que hay debajo de ella.

2. Quién ve qué

En un prototipo todo el mundo ve todo, porque el prototipo tiene un único usuario: usted. En una empresa real, un empleado eventual debería ver sus propios turnos, un comercial los precios de sus propios encargos, y la persona de contabilidad todo excepto los costes salariales de sus compañeros.

Los permisos no son una función que se añade después. Son reglas que tienen que cumplirse en cada vista, cada exportación y cada correo que envíe el sistema.

3. La operativa

Quién aloja la aplicación. Quién paga el servidor. Qué pasa si se cae un viernes por la noche. Quién aplica la actualización de seguridad de una librería de la que nunca ha oído hablar. Quién restaura los datos desde una copia de seguridad cuando hace falta.

En un prototipo son preguntas abstractas. En un sistema donde tiene encargos por valor de tres millones, son preguntas que alguien tiene que responder con nombre y apellidos.

Ambas herramientas generan la pantalla. La diferencia está en lo que hay debajo.

Un prototipo responde a la pregunta «cómo se vería esto». Un sistema también tiene que responder a «dónde están los datos, quién los aloja y quién puede ver los precios».

Prototipo frente a sistema en producción

CriterioGenerador de aplicaciones con IASistema en producción
Tiempo hasta el primer resultadoMinutosDe minutos a horas
Qué pasa con los datosLos gestiona usted (base de datos, hosting, copias de seguridad)Parte de la plataforma
Permisos y rolesLos añade a manoUna configuración, no desarrollo
Un cambio seis meses despuésNuevo prompt, nuevo código, nueva revisiónEditar un campo o una automatización
Quién puede mantenerloAlguien que sepa leer códigoCualquiera del equipo
Para qué sirvePrototipos, demostraciones, cosas puntualesEl sistema sobre el que se sostiene la empresa

Dónde está el límite

Una regla práctica: un prototipo está bien mientras no contenga datos que lamentaría perder.

En el momento en que empiezan a caer en la aplicación encargos reales, contactos de clientes, partes de trabajo o facturas, pasa a otra categoría. No es que el generador sea una mala herramienta - es una herramienta distinta para un trabajo distinto, igual que un boceto es una cosa distinta de un proyecto de ejecución.

Una pregunta que se lo dice todo

Pregúntese: si esta aplicación dejara de existir mañana, ¿cuánto trabajo nos costaría sustituirla? Si la respuesta es «una hora», puede seguir tranquilamente con el prototipo. Si es «una semana, y no sabemos dónde están los datos», necesita un sistema.

Qué hacer en la práctica

El patrón más sensato que vemos hoy en las empresas que han pasado por ambas fases:

  1. Valide la idea con un prototipo. Rápido, barato, con un generador si quiere. Averiguará si el proceso tiene sentido siquiera.
  2. Construya sobre una plataforma lo que haya funcionado. El modelo de datos, los permisos y las automatizaciones dejan de ser código y pasan a ser configuración.
  3. Descarte el prototipo. Sin remordimientos. Ya ha cumplido su función.

Encontrará una comparación más detallada de los enfoques, incluida la diferencia entre low-code y no-code, en el artículo Low-code frente a no-code frente a vibe coding. Si le interesa qué pasa con el código generado al cabo de un año, lo responde el texto La IA le escribe la aplicación. ¿Pero quién la va a arreglar?. Todo el tema, desde los conceptos básicos hasta los límites del no-code, se resume en la guía completa de no-code y desarrollo de aplicaciones con IA.

Preguntas frecuentes sobre los generadores de aplicaciones con IA

¿Son inútiles herramientas como Lovable o Bolt?

No. Son muy buenas en aquello para lo que fueron diseñadas - generar rápidamente una pantalla funcional o un prototipo. El problema surge solo cuando un prototipo se convierte silenciosamente en el sistema del que depende la empresa, sin que nadie haya resuelto los datos, los permisos y la operativa.

¿No puedo simplemente desplegar el código generado y usarlo?

Puede, pero al hacerlo asume el papel de operador del software: hosting, copias de seguridad, actualizaciones de seguridad y correcciones. Para una empresa sin desarrollador propio, esto suele salir más caro y más arriesgado que el propio desarrollo de la aplicación.

¿Cómo sé que ya necesito un sistema y no un prototipo?

Por los datos. En cuanto en la aplicación viven encargos reales, clientes o partes de trabajo, y perderlos sería un problema para usted, necesita una plataforma que se responsabilice de ellos.

Describa qué tiene que hacer el sistema.

Apexloop construye la aplicación a su medida