Plataforma de desarrollo sin código - No-code development platform
La plataforma de desarrollo sin código (NCDP) permite a los programadores y no programadores crear software de aplicación a través de interfaces gráficas de usuario y configuración en lugar de la programación informática tradicional . Las plataformas de desarrollo sin código están estrechamente relacionadas con las plataformas de desarrollo de bajo código, ya que ambas están diseñadas para acelerar el proceso de desarrollo de aplicaciones. Estas plataformas han ganado popularidad a medida que las empresas se enfrentan a las tendencias paralelas de una fuerza laboral cada vez más móvil y una oferta limitada de desarrolladores de software competentes .
Las plataformas de desarrollo sin código están estrechamente relacionadas con los lenguajes de programación visual .
Usar
Los NCDP se utilizan para satisfacer las necesidades de las empresas que buscan digitalizar procesos a través de aplicaciones móviles basadas en la nube . Las herramientas sin código a menudo se diseñan pensando en los usuarios de la línea de negocio , en contraposición a la TI tradicional. Este cambio de enfoque está destinado a ayudar a acelerar el ciclo de desarrollo al evitar las limitaciones tradicionales de desarrollo de TI de tiempo, dinero y los escasos recursos de capital humano de desarrollo de software para permitir que los equipos alineen su estrategia comercial con un proceso de desarrollo rápido. Los NCDP a menudo también aprovechan las API a escala empresarial y los catálogos de servicios web, los conjuntos de datos abiertos y las galerías de plantillas probadas y comprobadas para ayudar a integrar los sistemas comerciales existentes al tiempo que agregan una capa práctica de funcionalidad de usuario.
La transición del software empresarial tradicional a una metodología de desarrollo ajustada también está cambiando el papel de los líderes y departamentos de TI tradicionales . Mientras que TI alguna vez proporcionó no solo la aprobación de nueva tecnología, sino también la adquisición y el desarrollo de nuevas herramientas, el papel de TI ahora es cada vez más el de gobernanza sobre la línea de negocios que desarrolla herramientas de nicho para su flujo de trabajo.
Los beneficios potenciales de utilizar un NCDP incluyen:
- Acceso : para 2018, se ha estimado que más de la mitad de todas las aplicaciones móviles B2E (empresa a empleado) serían creadas por analistas de negocios empresariales utilizando herramientas sin código. Este cambio continuo está aumentando el número de posibles creadores de aplicaciones, desde personas con habilidades de codificación hasta cualquier persona con acceso a Internet y perspicacia comercial funcional.
- Agilidad : los NCDP generalmente brindan cierto grado de interfaz de usuario con plantilla y funcionalidad de experiencia de usuario para necesidades comunes, como formularios, flujos de trabajo y visualización de datos, lo que permite a los creadores acelerar partes del proceso de creación de la aplicación.
- Riqueza - NCDPs que en un momento se limita a las funciones más básicas de aplicación cada vez proporcionar un nivel de riqueza de características e integraciones que permite a los usuarios diseñar, desarrollar y desplegar aplicaciones que se encuentran las necesidades de negocio específicas.
El trabajador común se está volviendo más ocupado y trabaja más horas en promedio y con la proliferación de herramientas de software de bajo código y más acceso a las API comerciales, existe una clara oportunidad para que los trabajadores automaticen sus tareas actuales utilizando estas nuevas plataformas de desarrollo sin código.
Preocupaciones de seguridad
Algunos escritores expresan su preocupación por la seguridad de la plataforma, particularmente para las aplicaciones que manejan datos de consumidores. Los defensores de NCDP afirman que el código personalizado es a menudo un riesgo de seguridad mayor que el código de plataforma que ha sido validado por su uso constante en múltiples aplicaciones. Las soluciones sin código permiten que las plataformas oculten a los usuarios lo que sucede detrás de escena, lo que les permite cambiar o modificar un campo al tiempo que mitigan ciertos errores que podrían comprometer la seguridad.
Las plataformas sin código o con código bajo también pueden ofrecer algunas de las siguientes características de seguridad:
- Cumplimiento y auditorías de seguridad de la plataforma.
- Inicio de sesión único y autenticación.
- Control de acceso a la plataforma.
- Auditorías y control de acceso a aplicaciones.
- Código seguro mediante complementos.
- Puntos finales de API seguros.
Plataformas de desarrollo notables sin código
- Airtable
- Appery.io
- AppSheet Google
- Betty Blocks
- Brandcast
- Buildbox
- Burbuja
- Creatio
- Designware
- Estudio DronaHQ
- FileMaker
- HyperCard
- monday.com
- Podio
- PWCT
- QuickBase, Inc.
- Plataforma Lightning de Salesforce
- Shopify
- Creador de sitios web Silex
- Descorchar
- Webflow
- Wix.com
- WordPress
- Zapier
Ver también
- Programación basada en flujo
- Lista de aplicaciones de creación de bases de datos en línea
- Plataformas de desarrollo de código bajo
- Desarrollo rápido de aplicaciones
- Desarrollo de software esbelto
- Plataforma como servicio
Referencias
enlaces externos
- Pattani, Aneri (16 de noviembre de 2016) "Una revolución de la codificación en el cubo de la oficina envía un mensaje de cambio a las TI" . CNBC. Consultado el 15 de noviembre de 2017.