Inicio > Tecnologías digitales > Desarrollo > Plataformas low-code/no-code: ¿el fin de los desarrolladores?

Plataformas low-code/no-code: ¿el fin de los desarrolladores?

Publicado el 16 de marzo de 2022
Compartir esta página :

Respondiendo a la promesa de crear aplicaciones o sitios web con poco o ningún código, las soluciones con poco código y sin código están experimentando un éxito creciente. Permiten combatir la escasez de desarrolladores, acelerar el lanzamiento de proyectos y dejar en manos de los expertos empresariales la creación de aplicaciones y sitios que satisfagan sus necesidades. ¿Pero señalan el fin de los desarrolladores?

La transformación digital aumenta la presión sobre el departamento de TI. Abrumado y con escasez de desarrolladores, el departamento de TI lucha por satisfacer las necesidades de los departamentos comerciales (finanzas, recursos humanos, compras, ventas, marketing, etc.). Sin embargo, la digitalización de nuestra economía exige acortar el tiempo necesario para llevar al mercado soluciones innovadoras, ya sean aplicaciones (móviles, web), sitios, software, API o sistemas de automatización de procesos.

A falta de algo mejor, las profesiones están multiplicando sus aplicaciones bajo el radar del departamento de TI. Una “TI en la sombra” que expone a la empresa a riesgos de ciberseguridad e incumplimientos del resto del sistema de información (SI).

La solución de código bajo/sin código

El movimiento low code/no code es una de las respuestas a estas necesidades. Como su nombre indica, se trata de crear aplicaciones con el menor código posible (low code) o incluso sin una línea de código (no code). Desde una interfaz visual 100 %, manipulan los componentes de la aplicación que arrastran y sueltan para crear la arquitectura de la solución futura y desencadenan acciones cuando ocurren eventos predefinidos.

Sobre el papel, todos saldrían ganando. Los desarrolladores aumentan su productividad reutilizando un conjunto de recursos y bibliotecas de plantillas. Esta optimización de código es parte de la evolución natural de los talleres de ingeniería de software y las herramientas de desarrollo rápido de aplicaciones (RAD).

No más líneas de código, todo se hace en una interfaz visual – © Studio Creatio

Gracias a la ausencia de código, los expertos en negocios recuperan el control

Por su parte, los expertos empresariales, rebautizados como “desarrolladores ciudadanos”, crean sus propias aplicaciones de forma independiente y sin conocimientos de programación. Los únicos requisitos son sentido de la lógica y dominio avanzado de las herramientas ofimáticas, en particular Microsoft Excel.

En una lógica WYSIWYG (Lo que ves es lo que obtienes), el usuario visualiza el renderizado de la futura aplicación y puede realizar pruebas antes de llegar a la versión final. Este enfoque responde, por el momento, a casos de uso simples y bien identificados, como una aplicación de reserva de salas de reuniones o un formulario para la elaboración de un inventario de campo. También permite diseñar un prototipo que los especialistas internos de TI enriquecerán funcionalmente y luego integrarán en el SI.

Una tendencia acentuada por la pandemia

Según Gartner, la crisis sanitaria no hace más que reforzar esta tendencia con la necesidad de automatizar los flujos de trabajo. Se esperaba que solo el mercado mundial de tecnología de desarrollo de código bajo creciera en 23 1TP3Q en 2021 hasta alcanzar los 5.800 millones de dólares. Y lo mejor está por venir la empresa de estudio que planea que 80 % de productos y servicios tecnológicos podrían ser diseñados por científicos no informáticos para 2024.

Más allá de la pandemia, el mercado también se beneficia de la migración de las soluciones denominadas “plataforma de aplicaciones de código bajo” (LCAP) a la nube, lo que contribuye a su democratización. Finalmente, con tal crecimiento, atrae el deseo de una gran cantidad de jugadores. Junto a los “jugadores puros” de código bajo (OutSystems o Mendix adquiridos por Siemens) y sin código (Weebly, Caspio, Bubble, Zapier), encontramos nuevos participantes, de orígenes muy diversos.

La historia de la gestión de procesos de negocio (BPM) y la gestión de casos como Appian, Pega o Bonitasoft se han posicionado naturalmente en este nicho. Especialistas en la automatización de procesos de negocio y en la gestión de reglas de negocio, tienen toda la legitimidad para dar este paso al low code.

Este segmento también incluye ServiceNow, conocido por los departamentos de TI como el especialista en gestión de servicios de TI (ITSM). La adquisición de SkyGiraffe en 2017 permite al editor estadounidense ofrecer un estudio de desarrollo low-code dedicado a aplicaciones móviles. Otra familia: especialistas en la automatización de procesos de negocio o RPA (Automatización robótica de procesos) como UiPath, Automation Anywhere o Blue Prism. Una vez más, se trata de una evolución natural. Como complemento a RPA, un entorno con poco o ningún código permite gestionar flujos de trabajo que no son elegibles para ser procesados por robots de software mediante la creación de flujos de trabajo inteligentes.

Abran paso a la hiperautomatización de procesos

En la combinación de RPA, código bajo/sin código e inteligencia artificial, podemos incluso hablar de las llamadas plataformas. hiperautomatización, una de las tendencias tecnológicas de 2022 identificada por Gartner. Otra oleada, más discreta, la de las llamadas hojas de cálculo “inteligentes” que incluyen una dosis de low/code para crear paneles personalizados y automatizar flujos de trabajo. Siguiendo al pionero y líder, Airtable, Smartsheet o JotForm Tables forman parte de este nicho.

Finalmente, GAFAM no pudo permanecer al margen de este movimiento fundamental. Con Power Apps, Microsoft capitaliza su ecosistema. Los usuarios encuentran el “aspecto” familiar de Microsoft 365 y se benefician de las sinergias con los demás componentes de su suite colaborativa y, en particular, Power BI, su solución de visualización de datos. Otro módulo de la firma de Redmond, Power Virtual Agents, permite crear chatbots, nuevamente sin código.

Misma apuesta para Honeycode de Amazon Web Services (AWS). El hiperescalador confía en su cartera de soluciones en la nube para enriquecer su plataforma de desarrollo de código bajo. Amazon AppFlow permite así gestionar, sin código, los flujos de datos entre servicios internos como Amazon S3 y Amazon Redshift y aplicaciones de terceros como SAP, Zendesk, Slack o ServiceNow.

Entre los demás gigantes digitales, tendremos que contar con Google y SAP, que compraron respectivamente AppSheet y AppGyver, dos plataformas sin código. Salesforce abrió el camino al mercado con el lanzamiento de Lightning, un marco de desarrollo de aplicaciones, en 2015. Desde entonces, la edición ha desarrollado diferentes soluciones de optimización de código. La última, Dynamic Interactions, está dirigida a no desarrolladores. Salesforce es considerado líder en el último cuadrante mágico de Gartner junto con Mendix, Microsoft, OutSystems y ServiceNow.

¿El fin de los desarrolladores?

¿La proliferación de estas herramientas no significará el fin del código y, por extensión, de los desarrolladores? Chris Wanstrath, fundador de GitHub, el famoso servicio de desarrollo y alojamiento de software, ya predijo en 2017: “El futuro del código es no tener código en absoluto”.

Sin embargo, si ningún código está dirigido a profesionales que no son de TI y el código bajo a desarrolladores que desean crear proyectos rápidamente, estas herramientas tienen sus límites. Estas soluciones democratizan la producción digital al permitir implementar proyectos simples. Más allá de eso, los desarrolladores siempre tendrán su lugar en proyectos más complejos. Por lo tanto, los codificadores y los no codificadores seguirán coexistiendo.

Nuestro experto

Consejo editorial de ORSYS

Formado por periodistas especializados en informática, gestión y desarrollo personal, el equipo editorial de ORSYS Le mag [...].

dominio asociado

Desarrollo de software

formación asociada

No Code/Low Code, hacia un nuevo estándar de generación de aplicaciones

Microsoft Power Apps, diseña y publica tu aplicación empresarial

Power Automate, crea flujos de trabajo para automatizar procesos