Glosario
Low-code / No-code
No-code es el enfoque de construir software con interfaces visuales sin escribir código. Low-code agrega la opción de inyectar código cuando lo visual no alcanza. Se usan para automatización, dashboards, apps internas.
La categoría low-code / no-code engloba herramientas que reducen drásticamente la cantidad de código que se necesita escribir para construir software funcional. Es un espectro: del puro no-code (Bubble, Webflow) al low-code que asume que vas a meter mano cuando haga falta (Retool, Make + JS custom).
Definición técnica
- No-code: la herramienta promete que cualquier funcionalidad se construye desde la UI. Si necesitas algo que no está en el menú, no se puede.
- Low-code: la herramienta cubre 80% visual y deja un escape hatch para 20% código (JS, SQL, expresiones).
- Code-first: programar es la opción por defecto. Las herramientas que ayudan son IDE, frameworks, libraries.
Para qué se usa
- Workflows de automatización: Zapier, Make, n8n, Power Automate
- Apps internas / dashboards: Retool, Glide, Softr, Appsmith
- Sitios y landing pages: Webflow, Framer
- CRMs y bases de datos: Airtable, Notion, Coda
- Chatbots: Voiceflow, Tidio, ManyChat
- Backend / APIs: Xano, Supabase + builders visuales
Los pros reales
- Velocidad de iteración: prototipo en horas, no semanas
- Independencia del equipo técnico para cambios menores
- Costo inicial bajo: sin contratar dev senior para tareas chicas
- Visualización clara de la lógica para auditoría
Los contras que no aparecen en el marketing
- Vendor lock-in: tu workflow vive dentro de la herramienta. Migrar es doloroso.
- Performance: lo visual oculta el costo. Workflows visuales mal armados pueden tener latencia 10x mayor que código.
- Debugging: cuando algo falla, las pistas vienen de los logs de la plataforma, no del IDE. Si la plataforma no expone bien los errores, estás ciego.
- Versionado y colaboración: git no aplica. Cada plataforma tiene su propio (o nulo) sistema de control de versiones.
- Límites de la abstracción: cuando necesitas algo fuera del menú, te frenas. Algunas plataformas dejan inyectar código (low-code real); otras te bloquean.
- Costo a escala: las pricing curves son brutales. Una integración que cuesta 20 USD/mes con poco uso puede pasar a 800 USD/mes cuando creces.
Cuándo elegir no-code
- Tarea acotada, sin ambición de crecer mucho
- Equipo sin presupuesto para desarrollo
- Necesidad de iterar muy rápido sin pasar por release cycles
Cuándo elegir low-code
- Caso de uso es 80% estándar pero el 20% restante es importante
- Hay un dev disponible que puede meter código cuando hace falta
- Quieres salir rápido pero conservar la posibilidad de optimizar después
Cuándo elegir código
- Latencia o throughput son críticos
- Lógica de negocio compleja o muy específica
- Equipo técnico ya disponible y la herramienta visual te limitaría
- Necesitas versionado serio, CI/CD, testing automatizado
El falso debate
"No-code va a reemplazar a los developers" es marketing. Lo que pasa en la realidad es estratificación: tareas simples → no-code, tareas medias → low-code, tareas complejas → código. Los developers no desaparecen, suben de capa.
En Kharyo, los workflows se generan con Architect en lenguaje natural (capa no-code) y corren sobre infraestructura propia (capa code). Si tu workflow excede lo que el visual cubre, puedes editarlo a mano. El paradigma híbrido es el más sano.






