MS Power Fx - Microsoft publica un lenguaje de desarrollo Low-Code de código abierto
(powerapps.microsoft.com)-
Un lenguaje de desarrollo multipropósito, fuertemente tipado, declarativo y funcional que se usará en toda la plataforma Power de Microsoft
-
Facilita el desarrollo con una forma de uso similar a las funciones de Excel
→ Asíncrono, centrado en contenido y de ejecución inmediata
→ Se ejecuta igual en local y en remoto
→ También admite traducción de sintaxis de Excel
→ No es orientado a objetos: usa Len( "Hello World" ) en lugar de "Hello World".length.
→ En un entorno low-code, también es posible pasar a VSCode para continuar el desarrollo
- Disponible para uso inmediato desde hoy en las apps Canvas de Power Apps
- Power Platform
→ Power BI : analítica de negocios
→ Power Apps : entorno de desarrollo de apps
→ Power Automate : automatización de procesos
→ Power Virtual Agents : agentes virtuales inteligentes
2 comentarios
Habiendo desarrollado realmente con low-code en Power Apps, mi impresión sincera era algo como: “A ver, si ya vivimos en una época en la que hasta Excel incorpora funciones definidas por el usuario, ¿cómo puede tener sentido que no se puedan crear funciones directamente?”. Como no se podían crear funciones de forma directa, en su lugar usábamos un patrón de diseño que concentraba el código en botones, pero era bastante incómodo. Habrá que ver si de verdad mejoran ese aspecto, pero aun así, el hecho de que por fin podamos dejar atrás ese incómodo editor web y contar con soporte de VS Code sí parece un cambio bienvenido.
En este Ignite hubo varios anuncios, pero Power Fx es el que más me llama la atención.
Dicen que planean avanzar el desarrollo de una manera abierta, como C# y TypeScript.
En el repo todavía solo hay documentación: https://github.com/microsoft/power-fx