Articulo de referencia

Microsoft Power FX

Microsoft PowerFx es un lenguaje de programación de bajo código , gratuito y de código abierto , de propósito general para expresar lógica en toda la plataforma Microsoft Power ...

Microsoft PowerFx es un lenguaje de programación de bajo código , gratuito y de código abierto , de propósito general para expresar lógica en toda la plataforma Microsoft Power . [ 1 ] [ 2 ] [ 3 ]

Se anunció por primera vez en Ignite 2021 y la especificación se publicó en marzo de 2021. [ 4 ] [ 5 ] Se basa en fórmulas similares a las de las hojas de cálculo para que sea accesible a un gran número de personas. [ 6 ] También recibió la influencia de lenguajes de programación y herramientas como Pascal , Mathematica y Miranda . [ 7 ]

Como describe Microsoft, el lenguaje se inspira en gran medida en el paradigma de las hojas de cálculo. En una hoja de cálculo, las celdas pueden contener fórmulas que hacen referencia al contenido de otras celdas; si el usuario modifica el contenido de una celda, los valores de todas sus celdas dependientes se actualizan automáticamente. De forma similar, las propiedades de los componentes en un programa PowerFx están conectadas mediante fórmulas (cuya sintaxis recuerda mucho a la de Excel ) y sus valores se actualizan automáticamente si se producen cambios. Por ejemplo, una fórmula sencilla puede conectar la propiedad de color de un componente con el valor de un control deslizante; si el usuario mueve el control deslizante, el color cambia. [ 8 ]

El lenguaje de fórmulas inicial fue creado por un equipo de Microsoft liderado por Vijay Mital, Robin Abraham, Shon Katzenberger y Darryl Rubin como parte de los proyectos Tangram y Siena. [ 8 ] [ 7 ] Posteriormente, como parte de Power Apps, Greg Lindhorst y Mike Stall lideraron el esfuerzo para mejorar el lenguaje hasta convertirlo en lo que ahora es Power Fx. Power Fx está disponible como software de código abierto . [ 9 ] El código fuente fue compartido bajo la licencia MIT por Microsoft el 2 de noviembre de 2021. [ 10 ] Solo la documentación era originalmente de código abierto . [ 11 ]

En la actualización de características de abril de 2024, Microsoft introdujo dos nuevas funciones de Copilot para Power Fx: Explicación de una fórmula y Generación de Power Fx a partir del lenguaje natural. Estas funciones tienen como objetivo simplificar el uso de Power Fx al proporcionar explicaciones en lenguaje natural y generar fórmulas a partir de la entrada del usuario. [ 12 ]

Véase también

Referencias

  1. Anderson, Tim (2 de marzo de 2021). "Excelente: Microsoft presenta el lenguaje PowerFx de bajo código... pero en realidad no es nuevo" . The Register . Consultado el 14 de marzo de 2021 .
  2. Melanson, Mike (06/03/2021). "Esta semana en programación: el lenguaje de 'bajo código' PowerFx de Microsoft" . The New Stack . Recuperado el 14/03/2021 .
  3. Moorhead, Patrick. "Microsoft Build And Power Platform - Navegando el cambio y el papel que puede desempeñar la tecnología Power" . Forbes . Consultado el 25 de febrero de 2023 .
  4. Jawad, Hamza (2021-03-02). "Microsoft confirma el lanzamiento de Power Fx, su nuevo lenguaje de bajo código" . Neowin . Consultado el 14 de marzo de 2021 .
  5. Vizard, Mike (2021-03-08). "Microsoft publica como código abierto el lenguaje PowerFx de bajo código" . developer.com . Recuperado el 2021-03-14 .
  6. Wyciślik-Wilson, Sofia (2021-03-03). "Microsoft PowerFx es un lenguaje de programación de código abierto y de bajo código" . BetaNews . Consultado el 14 de marzo de 2021 .
  7. 1 2 Lardinois, Frederic (2021-03-02). "Microsoft lanza Power Fx, un nuevo lenguaje de código abierto de bajo código" . TechCrunch . Recuperado el 14 de marzo de 2021 .
  8. 1 2 "Descripción general de Microsoft Power FX - Power Platform" . docs.microsoft.com . 26 de febrero de 2021. Consultado el 10 de mayo de 2021 .
  9. "GitHub - Microsoft/Power-Fx: Power Fx, lenguaje de programación de bajo código" . GitHub .
  10. "Greg Lindhorst: Power Fx: Código abierto ya disponible" . 2 de noviembre de 2021.
  11. "Descripción general de Microsoft Power FX - Power Platform" . learn.microsoft.com .
  12. "Novedades: Actualización de características de Power Apps de abril de 2024" . Blog de Microsoft Power Platform . 1 de mayo de 2024. Consultado el 9 de julio de 2024 .
  • Descripción general de Microsoft Power FX
  • Power-Fx en GitHub
  • Presentamos Microsoft PowerFx: el lenguaje de programación de bajo código para todos.
  • ¿Qué es Microsoft Power FX?