Microsoft Power Fx es un lenguaje de programación de código abierto que propone reducir la programación a la misma sencillez de crear una hoja de cálculo de Excel.
Power FX, es un lenguaje a bajo nivel, basado en la creación de fórmulas de Microsoft Excel.
Power Fx ya es una base de las Microsoft Power Apps. Pronto se ampliará su uso en la Plataforma de Power Apps de Microsoft Dataverse, Microsoft Power Automate, Microsoft Power Virtual Agents y más.
Microsoft describe Power Fx como un lenguaje de programación funcional, declarativo, de tipo fuerte y de uso general. Comparte la misma sintaxis y funciones que Excel y explican que el lenguaje de Power Fx; se comportará de la misma manera que las fórmulas de una aplicación de hoja de cálculos de Excel.
Ese concepto en sí, es el núcleo de Power Fx: Hacer aplicaciones de programación tan fácilmente como crear una hoja de cálculo de Excel.
En lugar de tener que lidiar con múltiples piezas de código, Power Fx aprovecha las fórmulas, que son declarativas y se recalculan inmediatamente a medida que se actualiza el código.
Esto significa que cualquier error se detecta y resalta de inmediato y no interfiere con el resto del código.
Los desarrolladores también podrán usarlo para editar directamente aplicaciones en editores de texto como Visual Studio Code.
El lenguaje se agregará junto a los lenguajes de programación M y DAX ya existentes de Power BI, con el administrador principal del programa, Greg Lindhorst, explicando que los tres tienen diferentes propósitos y, por lo tanto, pueden coexistir pacíficamente.
Power Fx también se utilizará en Power Automate Desktop, la herramienta de automatización de flujo de trabajo de Microsoft; lo que hará, que este disponible para todos los usuarios de Windows 10 de forma gratuita.
Fuente: Microsoft