El auge de las herramientas de bajo y sin código en la plataforma Power Platform

Excel siempre ha sido la herramienta que los usuarios empresariales solían utilizar para escribir código. Sus fórmulas y estructura de celdas facilitaban encadenar resultados para construir aplicaciones complejas que analizaban datos estadísticamente y numéricamente. Y no solo se limitaba a datos numéricos, también podía utilizarse rápidamente como una simple base de datos tabular, con filtros y consultas para extraer información. Tal vez no fuera SQL, pero cumplía con su función.

Lo mismo ocurría con herramientas como Access o Lotus Notes, que construían aplicaciones complejas con muy poco código. No era necesario ser programador para resolver un problema, solo hacía falta familiarizarse con las herramientas incorporadas en el paquete de oficina. Las macros y fórmulas, y características como Visual Basic for Applications, permitían que cualquier persona pudiera ser un desarrollador.

Estas ideas nunca desaparecieron, aunque algunas de las tecnologías subyacentes han evolucionado, con JavaScript convirtiéndose en una herramienta de desarrollo cada vez más importante, junto con lenguajes de scripting modernos como Python. El movimiento Web 2.0 llevó a muchos desarrolladores y plataformas a pensar en sus APIs, y un enfoque de código primero permitió que bloques de código predefinidos se trataran como bloques de construcción en lienzos gráficos. Estas nuevas herramientas sin código se sumaron a las herramientas de bajo código existentes, permitiendo construir flujos de trabajo rápidamente a partir de APIs y bloques de manejo de eventos.

El auge de las herramientas de bajo y sin código en la plataforma Power Platform - Desarrollo | Imagen 1 Newsmatic

Índice de Contenido
  1. Rellenando la brecha de aplicaciones con la plataforma Power
  2. Tanto herramientas antiguas como nuevas herramientas
  3. Haciendo que el bajo código sea profesional

Rellenando la brecha de aplicaciones con la plataforma Power

La nueva ola de herramientas de bajo y sin código de Microsoft en la plataforma Power se basa en esto, proporcionando herramientas para la construcción de interfaces de usuario, la automatización de procesos empresariales y el trabajo con datos. Esto se ajusta bien a los cambios demográficos actuales, con nuevas incorporaciones que provienen de la generación que creció con juegos de construcción en mundos abiertos como Minecraft. Las herramientas de bajo código pueden no parecerse a los mundos de Minecraft, pero brindan a los usuarios la misma libertad para construir un entorno de trabajo.

Existe una gran demanda, como señala Charles Lamanna, CVP de Microsoft, Plataforma de Aplicaciones de Bajo Código: "Se construirán más de 500 millones de nuevas aplicaciones en los próximos cinco años, lo cual es más que todas las aplicaciones construidas en los últimos 40 años".

Los lenguajes de programación más odiados por los desarrolladores

La mayoría de esas aplicaciones deben ser de bajo código, ya que existe una brecha de aplicaciones y también una brecha de desarrolladores, ya que la demanda de aplicaciones supera a la cantidad de desarrolladores disponibles para crear ese código.

Gran parte de esa demanda está siendo impulsada por una transformación digital rápida e inesperada. Las personas que de repente se encuentran trabajando desde casa y fuera del entorno de oficina normal necesitan nuevas herramientas para ayudar a gestionar los procesos empresariales que solían ser manuales.

La naturaleza asincrónica de los negocios modernos hace que las herramientas sin código sean una forma fácil de proporcionar estas nuevas aplicaciones, como señala Lamanna: "Ha llegado a su punto óptimo en el último año con el período de adopción más rápido que jamás hayamos visto en general desde el punto de vista del uso, y eso se debe a que todas estas tendencias están convergiendo en este momento".

Tanto herramientas antiguas como nuevas herramientas

Pero el bajo código es solo parte de la solución: las herramientas conocidas están evolucionando para proporcionar nuevas formas de trabajo. Microsoft ha seguido ampliando el lenguaje de programación de Excel. La última incorporación a sus funciones agrega soporte para variables utilizando una función LET. Esta función utiliza un par clave/valor para alimentar un cálculo, lo que facilita la reutilización y comprensión de los cálculos. La forma en que Excel utiliza expresiones con nombre también acelera las cosas, ya que una expresión estándar se calcula cada vez que se utiliza en una fórmula. Con LET, solo se calcula cuando se asigna a un nombre, por lo que cada vez que lo use, Excel utilizará el valor asignado previamente.

LET de Excel puede recordarte a los programas BASIC y cumple una función similar, brindándote código que se puede compartir con otros usuarios de Excel sin tener que explicar qué significan todas esas referencias de celdas. Ahora puedes reemplazarlas por expresiones con nombre y asignarles un valor sin tener que crear celdas que solo alimentan cálculos y no tienen otro propósito.

Quizás la mayor diferencia entre el modelo de Excel y la programación de bajo código es el enfoque. Excel es tu herramienta de cálculo, que te brinda una plataforma para analizar datos y hacer cálculos basados en ellos. Mientras tanto, herramientas como Power Automate proporcionan formas de automatizar procesos empresariales con bajo y sin código, y al igual que Power Apps, te brindan una forma de agregar interacciones básicas del usuario con tus datos.

Microsoft revoluciona la gestión de actualizaciones de .NET Core para hacértelo más fácil

Como señala Lamanna, hay otra gran diferencia: "Si construyes algo dentro de las macros de Excel, estás limitado a las macros de Excel". Es difícil convertir una hoja de cálculo en una aplicación que funcione para todos, porque las suposiciones que hace una persona pueden no ser comprendidas por otra. Esto lo hemos visto con el uso de Excel como una herramienta de conversión entre diferentes regímenes de informes, lo que ha llevado a enormes errores en las estadísticas oficiales.

Haciendo que el bajo código sea profesional

Con la plataforma Power, también tienes la opción de llevar tus herramientas de bajo y sin código al espacio profesional. Microsoft proporciona un conjunto de herramientas que vinculan Visual Studio con la plataforma Power, incluida una herramienta de línea de comandos que te ayuda a crear tus propios módulos y a trabajar con fuentes de datos de Dataverse (lo que era Project Oakdale) en tu código. Ahora es posible construir tus propios conectores para aplicaciones de línea de negocio, con un poco de JavaScript y node.js, listos para ser utilizados en un flujo de Power Automate, o como una API para su uso con una interfaz móvil rápida construida en Power Apps.

Lo más interesante aquí es que los desarrolladores no necesitan participar en la construcción de las aplicaciones, solo en la construcción de los conectores. No necesitan pasar tiempo trabajando con los usuarios para definir las interfaces de usuario; en su lugar, los usuarios pueden construirlas ellos mismos y asumir la responsabilidad del mantenimiento o entregar la aplicación a un equipo de desarrollo, donde puede formar parte de un conjunto oficial de herramientas.

Incorporar aspectos de la plataforma Power en Teams es parte fundamental de la estrategia de Microsoft. Si Teams va a ser el lugar donde se lleva a cabo el trabajo, entonces necesita ser parte de la historia de las aplicaciones y necesita tener su propio entorno similar a Excel. Ampliar herramientas como Power Automate en Teams agrega rápidamente una forma de integrar procesos empresariales y conversaciones, permitiendo que las acciones de Teams activen interacciones de aplicaciones más complejas. De manera similar, los datos introducidos en una Power App podrían abrir un flujo de trabajo de aprobación, con una tarjeta adaptativa en un canal de Teams.

Existe un gran beneficio en un modelo de desarrollo híbrido que combina aplicaciones tradicionales con APIs gestionadas, entornos de programación de escritorio familiares y la nueva generación de herramientas de desarrollo de bajo código. Aquí, herramientas como Azure API Management brindan a los departamentos de TI el entorno de gestión necesario, asegurando que solo se expongan las API a las que los usuarios tienen acceso y que exista suficiente limitación para garantizar que las aplicaciones mal diseñadas no afecten los sistemas empresariales.

Uniendo todo, desde las herramientas de desarrollo hasta la gestión, las plataformas de productividad y las superficies de diseño fáciles de usar en el navegador, está claro que Microsoft tiene una historia completa y convincente para convertir a todos en desarrolladores. Lamanna resume: "Estamos muy emocionados por el potencial que nuestros clientes tienen para impulsar eficiencias y mejorar la productividad en un momento en que todos están tratando de hacer mucho más de lo que nunca se había hecho en el pasado".

Excel se convierte en un lenguaje de programación completo con la función LAMBDA

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a El auge de las herramientas de bajo y sin código en la plataforma Power Platform , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.