Las herramientas de desarrollo de aplicaciones #low-code permiten a los programadores realizar todo el ciclo de vida de las aplicaciones en menos tiempo. Por lo que desarrollar, desplegar y mantener se realiza con una gran reducción de costes para las empresas. Esto no es nuevo hablar de reducir costes se lleva haciendo décadas.
Hay términos que suenan como una moda pasajera. Eso es lo que muchos pueden pensar del término low-code. Sin embargo, como veremos en el episodio, hay una larga historia detrás de las herramientas a lo largo de las últimas décadas, durante las cuales han ido evolucionando.
En el episodio vamos a repasar qué son las herramientas low-code y no-code, diferencias, ventajas y desventajas; daremos una lista de herramientas conocidas de cada tipo e incluso te contaremos algo de la historia de Velneo y su evolución.
Guión del episodio
Definición
- Definición de low-code en Wikipedia
- Aunque el analista de la industria Forrester Research no le dio un nombre específico hasta el 9 de junio de 2014 , el mercado de plataformas de desarrollo de código bajo se remonta a 2011.
- Los LCDP tienen sus raíces en el lenguaje de programación de cuarta generación y las herramientas de desarrollo rápido de aplicaciones de la década de 1990 y principios de la de 2000.
- De manera similar a estos entornos de desarrollo predecesores, los LCDP se basan en los principios del diseño basado en modelos, la generación automática de código y la programación visual.
- Definición de no-code en Wikipedia
- No queremos hablar de ella.
Historia de Velneo
- En los 80 Juan Muñoz-Cobos desarrolla una herramienta para MS-DOS.
- En 1992 comienza el desarrollo de Velázquez Visual.
- En 1996 se presenta la versión 1.0 de Velázquez Visual en el SIMO. Gana el premio al producto más innovador. Por aquel entonces era un lenguaje de 4ª generación.
- En 1997 Velázquez Visual ganó su 2º premio en el SIMO al mejor producto de desarrollo.
- En 2000 Velázquez Visual se anunciaba como una herramienta RAD.
- En 2005 nace Velneo con el objetivo de llevar la filosofía de desarrollo de Velázquez Visual.
- En 2009 se publica la versión 1.0 de la plataforma de desarrollo Velneo, con versión para Windows 32 bits, Linux y macOS. Siendo una herramienta RAD.
- En 2011 nace el servicio Velneo Cloud.
- En 2012 aparece la versión del ejecutor nativo para Android.
- En 2016 somos low-code, aparece la versión del ejecutor nativo para iOS.
- En 2016 también aparecen las versión de 64 bits para todos los sistemas operativos.
- En 2021 aparecerá la plataforma en web utilizando la tecnología para navegadores web WebAssembly.
Diferencia entre low-code y no-code
- No-code es para usuario final.
- Low-code es para programadores.
Desventajas del no-code.
- Problemas de seguridad.
- Problemas de integración.
- Aplicaciones mal diseñadas.
- Utilizan más recursos de los necesarios.
Desventajas del low-code
- Atrae a usuarios no programadores (programadores ciudadanos).
- Puede generar código no estándar.
- El código generado puede ser complejo de evolucionar y/o mantener.
- Al ser plataformas propietarias tienes que estar casado con ellas.
Ventajas del low-code
- Desarrollo rápido y eficiente.
- Entorno visual.
- Permite añadir programación manual.
- Suele usar recursos optimizados.
¿Cuándo usar low-code y cuándo no-code?
- Low-code para desarrollar aplicaciones complejas.
- Low-code para aplicaciones importantes o core.
- No-code para casos de front-end por personas que no saben programar.
- No-code para cubrir necesidades específicas de usuarios.
Líderes de herramientas no-code
Líderes en el desarrollo low-code según Gartner y su cuadrante.
Deja una respuesta