stringtranslate.com

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 con poca codificación puede producir aplicaciones completamente 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 empresariales. Un beneficio común es que una gama más amplia de personas puede contribuir al desarrollo de la aplicación, no sólo aquellas con habilidades de codificación, sino que requieren una buena gobernanza para poder cumplir con 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 los años 1990 y principios de los 2000. Al igual que estos entornos de desarrollo predecesores, los LCDP se basan en los principios de arquitectura basada en modelos , generación automática de código y programación visual . [2] El concepto de desarrollo para el 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 fue utilizado por el analista de la industria Forrester Research . Junto con las plataformas de desarrollo sin código , el low-code fue descrito como "extraordinariamente disruptivo" en la revista Forbes en 2017. [4] Aunque Low-code no debe confundirse con No-Code .

Usar

Como resultado de la revolución de las microcomputadoras, las empresas han implementado ampliamente computadoras entre sus bases de empleados, lo que ha permitido una automatización generalizada de los procesos comerciales mediante software . [5] La necesidad de automatización de software y nuevas aplicaciones para procesos de negocio exige a los desarrolladores de software crear aplicaciones personalizadas en volumen, adaptándolas a las necesidades únicas de las organizaciones. [6] 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 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 código bajo crecería a 15.500 millones de dólares para 2020. [8] Los segmentos del mercado incluyen bases de datos, manejo de solicitudes, plataformas móviles, de procesos y de código bajo de propósito general. [9]

El crecimiento del mercado del desarrollo de código bajo se puede atribuir a su flexibilidad y facilidad. [10] Las plataformas de desarrollo de código bajo están cambiando su enfoque hacia aplicaciones de propósito general, con la capacidad de agregar código personalizado cuando sea necesario o deseado. [3]

La accesibilidad móvil es uno de los factores que impulsan el uso de plataformas de desarrollo de código bajo. [6] 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 esa característica como estándar. [6]

Debido a que requieren menos conocimientos de codificación, casi cualquier persona en un entorno de desarrollo de software puede aprender a utilizar una plataforma de desarrollo de código bajo. Funciones como las interfaces de arrastrar y soltar ayudan a los usuarios a visualizar y crear la aplicación [8]

Preocupaciones de seguridad y cumplimiento

Las preocupaciones sobre la seguridad y el cumplimiento de las plataformas de desarrollo de código bajo están creciendo, especialmente para las aplicaciones que utilizan datos de los consumidores. Puede haber preocupaciones sobre la seguridad de las aplicaciones creadas con tanta rapidez y una posible falta de gobernanza adecuada que genere problemas de cumplimiento . [10] Sin embargo, las aplicaciones de código bajo también impulsan las innovaciones en seguridad. Teniendo en cuenta el desarrollo continuo de aplicaciones, resulta más fácil crear flujos de trabajo de datos seguros. Aún así, el hecho es que las plataformas de desarrollo de código bajo que no aplican y no se adhieren estrictamente a la Teoría de Sistemas Normalizados [11] no resuelven el desafío de la creciente complejidad debido a los cambios. [10]

Críticas

Algunos profesionales de TI se preguntan si las plataformas de desarrollo de código bajo son adecuadas para aplicaciones empresariales de gran escala y de misión crítica. [12] Otros han cuestionado si estas plataformas realmente abaratan o facilitan el desarrollo. [13] Además, algunos CIO han expresado su preocupación de que la adopción interna de plataformas de desarrollo con poco código podría conducir a un aumento de aplicaciones no compatibles creadas por TI en la sombra . [14]

Ver también

Referencias

  1. ^ ab Richardson, Clay (9 de junio de 2014). "Surgen nuevas plataformas de desarrollo para aplicaciones orientadas al cliente". www.forrester.com . Consultado el 18 de noviembre de 2016 .
  2. ^ Lonergan, Kevin (29 de julio de 2015). "En voz baja: por qué los CIO deberían preocuparse por el código bajo: era de la información". Edad de información . Edad de información. Archivado desde el original el 2 de febrero de 2017 . Consultado el 22 de enero de 2017 .
  3. ^ ab Marvin, Rob (12 de agosto de 2014). "Cómo el desarrollo de código bajo busca acelerar la entrega de software - SD Times". Tiempos SD . Tiempos de San Diego . Consultado el 18 de noviembre de 2016 .
  4. ^ Bloomberg, Jason. "El movimiento Low-Code/No-Code: más disruptivo de lo que cree". www.forbes.com . Consultado el 20 de agosto de 2018 .
  5. ^ "Desarrollo de aplicaciones con código bajo o sin código | Microsoft Power Apps". powerapps.microsoft.com . Consultado el 6 de enero de 2023 .
  6. ^ a b C Marvin, Rob. "Creación de una aplicación sin codificación: ¿mito o realidad?". PCMAG . Revista PC . Consultado el 18 de noviembre de 2016 .
  7. ^ "Desarrolladores de software: estamos de acuerdo con herramientas de bajo código (o incluso sin código)". ZDNet .
  8. ^ ab Richardson, arcilla. "Panorama de proveedores: el terreno fértil y fracturado de las plataformas de aplicaciones de código bajo" (PDF) . Investigación de Forrester. Archivado desde el original (PDF) el 9 de agosto de 2017 . Consultado el 25 de enero de 2017 .
  9. ^ Hammond, Jeffrey. "The Forrester Wave™: plataformas móviles de bajo código para desarrolladores empresariales, tercer trimestre de 2018". www.forrester.com . Investigación de Forrester. Archivado desde el original el 15 de agosto de 2018 . Consultado el 8 de agosto de 2018 .
  10. ^ abc Rubens, Paul (10 de noviembre de 2014). "Utilice plataformas de código bajo para desarrollar las aplicaciones que los clientes desean". CIO . Revista CIO.
  11. ^ Mannaert, Herwig; Verelst, enero; De Bruyn, Peter (2016). Teoría de sistemas normalizados: desde los fundamentos del software evolutivo hacia una teoría general para el diseño evolutivo . ISBN 9789077160091.
  12. ^ Rymer, John. "Las plataformas de código bajo ofrecen aplicaciones orientadas al cliente rápidamente, pero ¿pueden ampliarse?". Investigación de Forrester. Archivado desde el original el 2 de febrero de 2017 . Consultado el 22 de enero de 2016 .
  13. ^ LLC, Flatlogic (5 de diciembre de 2022). "¿Cuál es la diferencia entre Low Code y No Code?". Blog de Flatlogic . Consultado el 6 de enero de 2023 .
  14. ^ Shore, Joel (31 de julio de 2015). "Cómo las herramientas de desarrollo sin código pueden beneficiar a la TI". Buscar aplicaciones en la nube . Revista TechTarget. Archivado desde el original el 31 de marzo de 2017 . Consultado el 22 de enero de 2017 .