
A low-code development platform (LCDP) provides a software development environment – typically a graphical user interface (GUI) – that involves little or no writing of code. A low-coded platform may produce entirely operational applications, or require additional coding for specific situations. Low-code development platforms are typically on a high abstraction level, and can reduce the amount of traditional time spent, enabling accelerated delivery of business applications. A common benefit is that a wider range of people can contribute to the application's development, not only those with coding skills, but good governance is needed to be able to adhere to common rules and regulations. LCDPs can also lower the initial cost of setup, training, deployment, and maintenance.[1]
Low-code development platforms trace their roots back to fourth-generation programming language and the rapid application development tools of the 1990s and early 2000s. Similar to these predecessor development environments, LCDPs are based on the principles of model-driven architecture, automatic code generation, and visual programming.[2] The concept of end-user development also existed previously, although LCDPs brought some new ways of approaching this development. The low-code development platform market traces its origins back to 2011.[3] The specific name "low-code" was not put forward until 9 June, 2014,[1] when it was used by the industry analyst Forrester Research. Along with no-code development platforms, low-code was described as "extraordinarily disruptive" in Forbes magazine in 2017.[4]
Use
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
Some IT professionals question whether low-code development platforms are suitable for large-scale and mission-critical enterprise applications.[12] Others have questioned whether these platforms actually make development cheaper or easier.[13] Additionally, some CIOs have expressed concern that adopting low-code development platforms internally could lead to an increase in unsupported applications built by shadow IT.[14]
See also
References
- 12Richardson, Clay (June 9, 2014). "New Development Platforms Emerge For Customer-Facing Applications". www.forrester.com. Retrieved 18 November 2016.
- ↑Lonergan, Kevin (29 July 2015). "On the down low: Why CIOs should care about Low-code - Information Age". Information Age. Archived from the original on 2 February 2017. Retrieved 22 January 2017.
- 12Marvin, Rob (12 August 2014). "How low-code development seeks to accelerate software delivery - SD Times". SD Times. San Diego Times. Retrieved 18 November 2016.
- ↑Bloomberg, Jason. "The Low-Code/No-Code Movement: More Disruptive Than You Realize". www.forbes.com. Retrieved 20 August 2018.
- ↑"Low-Code vs. No-Code App Development | Microsoft Power Apps". powerapps.microsoft.com. Retrieved 2023-01-06.
- 123Marvin, Rob. "Building an App With No Coding: Myth or Reality?". PCMAG. PC Mag. Retrieved 18 November 2016.
- ↑"Software developers: We're on board with low-code (Or even no-code) tools". ZDNet.
- 12Richardson, Clay. "Vendor Landscape: The Fractured, Fertile Terrain Of Low-code Application Platforms"(PDF). Forrester Research. Archived from the original(PDF) on 2017-08-09. Retrieved 2017-01-25.
- ↑ 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