En los próximos años, se desarrollarán e implementarán más de 500 millones de aplicaciones y servicios digitales, de manera que, el desarrollo tradicional de código no tendrá la capacidad de escalar para poder soportar esta creciente demanda por sí solo, por lo que las herramientas de code-first deberán combinarse con herramientas de desarrollo de low-code como es el caso de Power Apps.
La crisis de COVID-19, ha acelerado la transformación digital. Con las operaciones empresariales y las condiciones de trabajo en un estado de cambio constante, la capacidad de responder digitalmente es más importante que nunca. Las plataformas de low-code como Power Apps ayudan a los desarrolladores profesionales a moverse más rápido, sin la necesidad de excluir la capacidad de usar código cuando sea necesario.
Este patrón se ha reflejado en la tremenda aceleración en la adopción de Power Platform, y más concretamente en el rápido crecimiento de Power Apps, de la misma manera que la innovación de aplicaciones pasa, de la concepción a la producción, más rápido que nunca.
Pero el low-code es solo una parte de la historia de Power Apps y Power Platform. La capacidad de Power Platform para integrarse con herramientas de desarrollo profesionales como Azure y Visual Studio es igualmente importante. Para continuar acelerando la tendencia creciente de proyectos de «fusión» de low-code y code-first, Microsoft ha realizado mejoras significativas en los últimos 18 meses para hacer que Power Platform, Azure y Visual Studio funcionen a la perfección
Esto permite a los desarrolladores profesionales mezclar y combinar sin esfuerzo plataformas de bajo código, como Power Apps, con capacidades de code-first, como Azure Kubernetes Services o Azure API Management. Las soluciones que combinan plataformas de low-code y code-first permiten a los desarrolladores resolver problemas digitales rápidamente y con sus herramientas e idiomas seleccionados, en su entorno de desarrollo existente.
La capacidad de aprovechar las capacidades de low-code y code-first se puede ver en cinco áreas principales:
Power Apps proporciona acceso a más de 350 fuentes de datos listas para usar, en sistemas como SAP, ServiceNow, Workday y Salesforce. Sin embargo, si necesita acceso a una fuente de datos donde no hay conectividad integrada disponible, puede desarrollar fácilmente su propio conector personalizado.
Si necesitamos proporcionar acceso a datos nuevos, existentes en la nube o en las instalaciones, podemos disponer de Azure Functions y Azure API Management para crear conectores personalizados y desbloquear el acceso a cualquier fuente de datos externa. La integración nativa con Azure API Management nos permite insertar, sin problemas, estos conectores personalizados en entornos dedicados de Power Platform, y facilitar el consumo en Power Apps.
Los componentes son reutilizables, por tanto, se pueden compartir fácilmente y conectar a cualquier solución de Power Apps. Estos controles personalizados se pueden construir desde cero en JavaScript y en TypeScript o aprovechar marcos de desarrollo comunes como React.
Power Apps proporciona acceso a más de 350 fuentes de datos listas para usar, en sistemas como SAP, ServiceNow, Workday y Salesforce. Sin embargo, si necesita acceso a una fuente de datos donde no hay conectividad integrada disponible, puede desarrollar fácilmente su propio conector personalizado.
Si necesitamos proporcionar acceso a datos nuevos, existentes en la nube o en las instalaciones, podemos disponer de Azure Functions y Azure API Management para crear conectores personalizados y desbloquear el acceso a cualquier fuente de datos externa. La integración nativa con Azure API Management nos permite insertar, sin problemas, estos conectores personalizados en entornos dedicados de Power Platform, y facilitar el consumo en Power Apps.
Un nuevo punto final T-SQL para el Common Data Servicepermite que todas las herramientas de SQL y las consultas de SQL que conocemos y a las que estamos acostumbrados, funcionen a través del Common Data Service. A través de SQL Server Management Studio, podemos analizar tablas, columnas y escribir consultas SQL. Al conectar Common Data Service, en lugar de la base de datos, toda la riqueza del Common Data Service, como la autenticación, la autorización, la seguridad y la lógica empresarial, se ejecuta de manera transparente.
La automatización basada en User Interface y API se puede crear a través de Power Automate para ayudar a dar vida a los sistemas heredados e integrarlos con sus aplicaciones modernas.
La avanzada automatización de procesos robóticos (RPA) impulsada por AI en Power Automate hace posible crear «RPA-as-an-API» en la parte superior de cualquier sistema a través de la automatización de la interfaz de usuario. Podemos registrar los clics del mouse y las entradas del teclado, incluso con la parametrización, que luego se ejecutan en máquinas virtuales en Azure sin supervisión en respuesta a eventos de datos o llamadas a la API. Esto hace posible integrar aplicaciones modernas con sistemas heredados, incluso si los sistemas heredados no tienen una API adecuada o acceso a la base de datos.
Usaremos las herramientas de compilación de Power Apps para automatizar las tareas comunes de compilación e implementación de nuestras aplicaciones. Esto incluye incorporar activos de low-code en el control de origen, generar artefactos de compilación, implementar en entornos posteriores, provisionar / desprovisionar entornos y ejecutar pruebas en nuestra solución. Power Apps Build Tools, que es una colección de compilación y lanzamiento de tareas integradas con Azure DevOps, se encuentra actualmente en versión preliminar y llegará a Disposición General próximamente.
La nueva versión proporcionará soporte adicional para la autenticación de Service Principal, permitiéndonos gestionar tareas de compilación que cubren controles de calidad, soluciones y gestión del entorno. Esto permite que las plataformas de low-code y code-first participen en el desarrollo de la misma solución. Funcionalidades similares estarán disponibles a finales de este año para GitHub, lo que le permitirá compilar, probar e implementar código personalizado directamente desde GitHub.
Estudio de caso
Un buen ejemplo en cliente donde se cruzan pro-dev y low-code es Schlumberger , esta compañía de servicios de energía, ha desarrollado más de 650 Power Apps de producción en solo dieciocho meses, al crear un Centro de excelencia que ha introducido el concepto de equipos de fusión, al combinar equipos de negocios, TI y desarrollo profesional. Esta circunstancia, les ha permitido responder rápidamente a las necesidades generadas por la COVID-19.
En solo tres horas, los equipos de fusión de Schlumberger se unieron para lanzar una aplicación que les ayudó a gestionar la crisis mediante la distribución de información pertinente, la autoevaluación de virus, la comunicación de los niveles de riesgo, la difusión de medidas preventivas, entre otras cuestiones. Con el departamento de negocio haciendo prototipos rápidos, el equipo de desarrollo profesional pudo entregar rápidamente componentes reutilizables para una aplicación de respuesta a la COVID, que ahora es utilizada por más de 41k personas diariamente.
A medida que continuamos adaptándonos a la nueva normalidad, necesitaremos más aplicaciones personalizadas y con mayor urgencia. Power Platform y Azure proporcionan una combinación inigualable de herramientas de low-code y code-first para ayudar a las personas a alcanzar sus objetivos.
Recursos de para iniciarse con Power Apps y Azure
Microsoft ofrece:
- Microsoft Power Platform de forma gratuita durante seis meses para que las instituciones relacionadas con la atención médica, gubernamental, sin ánimo de lucro y de educación, puedan responder rápidamente a las necesidades cambiantes.
- Power Platform para amplificar la productividad profesional
- Aplicaciones de Power directamente desde Azure Portal
- Más información sobre la interfaz de línea de comandos de Power Apps
- Más información sobre Power Platform y Teams
- Más información sobre el nuevo punto final T-SQL para Common Data Service
- Plantillas de respuesta de emergencia médica dePower Platform para ayudar a administrar camas, equipos, pacientes y más
- Plantilla de comunicación de crisis dePower Platform para ayudar a aumentar su oferta de respuesta a las crisis
- Power Platform de forma gratuita durante doce mesespara todas las Startups nuevas y actuales
- Entorno de desarrollo alojado en la nube que esté listo para codificar, en segundos con Visual Studio Codespaces
- Sesiones de codificación compartidas y coedite, co-depure aplicaciones con nuestros compañeros de forma segura con Visual Studio Live Share
- Más información sobre GitHub Actions for Azureque nos permite habilitar implementaciones en múltiples servicios de Azure, desde aplicaciones web hasta funciones sin servidor y Kubernetes, así como la base de datos Azure SQL y MySQL
- Codificar, colaborar y enviar nuestras aplicaciones desde cualquier lugar
- Cuenta gratuita de Azure hoy. Comience con 12 meses de servicios gratuitos y créditos de Azure.
Deja tu comentario