
Una plataforma de desarrollo de bajo código ( LCDP ) proporciona un entorno de desarrollo de software —normalmente una interfaz gráfica de usuario (GUI) — que requiere poca o ninguna escritura de código . Una plataforma de bajo código puede producir aplicaciones completamente operativas o requerir codificación adicional para situaciones específicas. Las plataformas de desarrollo de bajo código suelen operar en un alto nivel de abstracción y pueden reducir el tiempo dedicado a métodos tradicionales, lo que permite una entrega acelerada de aplicaciones empresariales. Una ventaja común es que un mayor número de personas puede contribuir al desarrollo de la aplicación, no solo aquellas con habilidades de codificación, pero se requiere una buena gobernanza para poder cumplir con las normas y regulaciones comunes. Las LCDP también pueden reducir el coste inicial de configuración, formación, implementación y mantenimiento. [ 1 ]
Las plataformas de desarrollo de bajo código tienen sus raíces en los lenguajes de programación de cuarta generación y las herramientas de desarrollo rápido de aplicaciones de los años 90 y principios de los 2000. Al igual que estos entornos de desarrollo predecesores, las plataformas de desarrollo de bajo código (LCDP) se basan en los principios de la arquitectura dirigida por modelos , la generación automática de código y la programación visual . [ 2 ] El concepto de desarrollo por parte del usuario final también existía anteriormente, aunque las LCDP introdujeron algunas formas nuevas de abordar este desarrollo. El mercado de plataformas de desarrollo de bajo código se remonta a 2011. [ 3 ] El nombre específico "bajo código" no se propuso hasta el 9 de junio de 2014, [ 1 ] cuando fue utilizado por el analista de la industria Forrester Research . Junto con las plataformas de desarrollo sin código , el bajo código fue descrito como "extraordinariamente disruptivo" en la revista Forbes en 2017. [ 4 ]
Usar
Como resultado de la revolución de las microcomputadoras , las empresas han implementado computadoras de forma generalizada entre sus empleados, lo que permite la automatización generalizada de los procesos de negocio mediante software . [ 5 ] La necesidad de automatización de software y nuevas aplicaciones para los procesos de negocio exige a los desarrolladores de software la creación de aplicaciones personalizadas en grandes cantidades, adaptándolas a las necesidades únicas de las organizaciones. [ 6 ] Se han desarrollado plataformas de desarrollo de bajo código como un medio para permitir la creación y el uso rápidos de aplicaciones funcionales que puedan abordar las necesidades específicas de procesos y datos de la organización. [ 7 ]
Recepción
La firma de investigación Forrester estimó en 2016 que el mercado total de plataformas de desarrollo de bajo código crecería hasta alcanzar los 15.500 millones de dólares en 2020. [ 8 ] Los segmentos del mercado incluyen plataformas de bajo código para bases de datos, gestión de solicitudes, aplicaciones móviles, procesos y aplicaciones de propósito general. [ 9 ]
El crecimiento del mercado del desarrollo low-code se puede atribuir a su flexibilidad y facilidad. [ 10 ] Las plataformas de desarrollo low-code están cambiando su enfoque hacia el propósito general de las aplicaciones, con la capacidad de agregar código personalizado cuando sea necesario o deseado. [ 3 ]
La accesibilidad móvil es uno de los factores clave para el uso de plataformas de desarrollo de bajo código. [ 6 ] En lugar de que los desarrolladores tengan que dedicar tiempo a crear software multidispositivo, los paquetes de bajo código suelen incluir esa funcionalidad de forma estándar. [ 6 ]
Debido a que requieren menos conocimientos de programación, casi cualquier persona en un entorno de desarrollo de software puede aprender a usar una plataforma de desarrollo de bajo código. [ 11 ] Funcionalidades como las interfaces de arrastrar y soltar ayudan a los usuarios a visualizar y construir la aplicación. [ 8 ]
Preocupaciones de seguridad y cumplimiento
La preocupación por la seguridad y el cumplimiento de las plataformas de desarrollo low-code está en aumento, especialmente para las aplicaciones que utilizan datos de los consumidores. Pueden surgir inquietudes sobre la seguridad de las aplicaciones creadas con tanta rapidez y la posible falta de una gobernanza adecuada que derive en problemas de cumplimiento . [ 10 ] Sin embargo, las aplicaciones low-code también impulsan las innovaciones en seguridad. Con el desarrollo continuo de aplicaciones en mente, resulta más fácil crear flujos de trabajo de datos seguros.
Críticas
Algunos profesionales de TI cuestionan si las plataformas de desarrollo de bajo código son adecuadas para aplicaciones empresariales de misión crítica y a gran escala. [ 12 ] Otros han cuestionado si estas plataformas realmente hacen que el desarrollo sea más barato o más fácil. [ 13 ] Además, algunos CIO han expresado su preocupación de que la adopción interna de plataformas de desarrollo de bajo código podría conducir a un aumento de aplicaciones sin soporte creadas por TI en la sombra . [ 14 ]
Véase también
Referencias
- 1 2 Richardson, Clay (9 de junio de 2014). "Surgen nuevas plataformas de desarrollo para aplicaciones orientadas al cliente" . www.forrester.com . Recuperado el 18 de noviembre de 2016 .
- ↑ Lonergan, Kevin (29 de julio de 2015). "En secreto: por qué los CIO deberían preocuparse por el desarrollo low-code - Information Age" . Information Age . Archivado del original el 2 de febrero de 2017. Recuperado el 22 de enero de 2017 .
- 1 2 Marvin, Rob (12 de agosto de 2014). "Cómo el desarrollo de código bajo busca acelerar la entrega de software - SD Times" . SD Times . San Diego Times . Recuperado el 18 de noviembre de 2016 .
- ↑ Bloomberg, Jason. "El movimiento Low-Code/No-Code: más disruptivo de lo que crees" . www.forbes.com . Consultado el 20 de agosto de 2018 .
- ↑ "Desarrollo de aplicaciones con poco código frente a desarrollo de aplicaciones sin código | Microsoft Power Apps" . powerapps.microsoft.com . Consultado el 6 de enero de 2023 .
- 1 2 3 Marvin, Rob. "Crear una aplicación sin programar: ¿mito o realidad?" . PCMAG . PC Mag . Consultado el 18 de noviembre de 2016 .
- ↑ "Desarrolladores de software: Estamos a favor de las herramientas de bajo código (o incluso sin código)" . ZDNet .
- 1 2 Richardson, Clay. "Panorama de proveedores: El terreno fracturado y fértil de las plataformas de aplicaciones de bajo código" (PDF) . Forrester Research. Archivado del original (PDF) el 9 de agosto de 2017. Recuperado el 25 de enero de 2017 .
- ↑ Hammond, Jeffrey. "The Forrester Wave™: Plataformas móviles de bajo código para desarrolladores empresariales, tercer trimestre de 2018" . www.forrester.com . Forrester Research. Archivado del original el 15 de agosto de 2018. Consultado el 8 de agosto de 2018 .
- 1 2 Rubens, Paul (10 de noviembre de 2014). "Utilice plataformas de bajo código para desarrollar las aplicaciones que los clientes desean" . CIO . Revista CIO.
- ↑ "Por qué siempre necesitaremos científicos de datos" . Built In . Consultado el 25 de septiembre de 2024 .
- ↑ Rymer, John. "Las plataformas de bajo código ofrecen aplicaciones para el cliente rápidamente, pero ¿pueden escalar?" . Forrester Research. Archivado del original el 2 de febrero de 2017. Recuperado el 22 de enero de 2016 .
- ↑ LLC, Flatlogic (05/12/2022). "¿Cuál es la diferencia entre Low Code y No Code?" . Blog de Flatlogic . Consultado el 06/01/2023 .
- ↑ Shore, Joel (31 de julio de 2015). "Cómo las herramientas de desarrollo sin código pueden beneficiar a las TI" . Search Cloud Applications . TechTarget Magazine. Archivado del original el 31 de marzo de 2017. Consultado el 22 de enero de 2017 .
- Arquitectura empresarial
- Desarrollo de software