Plataforma de desarrollo de código bajo


Una plataforma de desarrollo de código bajo ( LCDP ) proporciona un entorno de desarrollo utilizado para crear software de aplicación a través de una interfaz gráfica de usuario. Una plataforma de código bajo puede producir aplicaciones totalmente operativas o requerir codificación adicional para situaciones específicas. Las plataformas de desarrollo de código bajo pueden reducir la cantidad de tiempo tradicional invertido, lo que permite una entrega acelerada de aplicaciones comerciales. Un beneficio común es que una gama más amplia de personas puede contribuir al desarrollo de la aplicación, no solo aquellos con habilidades de codificación sino que requieren una buena gobernanza para poder cumplir con las reglas y regulaciones comunes. Los LCDP también pueden reducir el costo inicial de configuración, capacitación, implementación y mantenimiento. [1]

Las plataformas de desarrollo de código bajo 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. Al igual que 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. [2] El concepto de desarrollo del usuario final también existía anteriormente, aunque los LCDP trajeron algunas formas nuevas de abordar este desarrollo. El mercado de plataformas de desarrollo de código bajo tiene sus orígenes en 2011. [3] El nombre específico "código bajo" no se presentó hasta el 9 de junio de 2014, [1] cuando lo utilizó el analista de la industria Forrester Research.. Junto con las plataformas de desarrollo sin código , el código bajo se describió como "extraordinariamente disruptivo" en la revista Forbes en 2017. [4]

Como resultado de la revolución de las microcomputadoras , las empresas han implementado computadoras ampliamente entre sus bases de empleados, lo que permite una automatización generalizada de los procesos comerciales mediante el uso de software . La necesidad de automatización de software y nuevas aplicaciones para los procesos comerciales exige a los desarrolladores de software crear aplicaciones personalizadas en volumen, adaptándolas a las necesidades únicas de las organizaciones. [5] Las plataformas de desarrollo de código bajo se han desarrollado como un medio para permitir la creación y el uso rápidos de aplicaciones de trabajo que pueden abordar las necesidades específicas de procesos y datos de la organización. [6]

La firma de investigación Forrester estimó en 2016 que el mercado total de plataformas de desarrollo de código bajo crecería a $ 15.5 mil millones para 2020. [7] Los segmentos en el mercado incluyen bases de datos, manejo de solicitudes, móviles, procesos y plataformas de código bajo de propósito general. [8]

El crecimiento del mercado del desarrollo de código bajo se puede atribuir a su flexibilidad y facilidad. [9] Las plataformas de desarrollo de código bajo están cambiando el 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 impulsores del uso de plataformas de desarrollo low-code. [5] En lugar de que los desarrolladores tengan que dedicar tiempo a crear software para múltiples dispositivos, los paquetes de código bajo generalmente vienen con ese estándar de funciones. [5]