stringtranslate.com

Microsoft PowerFx

Microsoft Power Fx es un lenguaje de programación de código abierto , gratuito y de propósito general , de bajo código, 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 estuvo influenciado por lenguajes de programación y herramientas como Pascal , Mathematica y Miranda . [7]

Tal como Microsoft describe el lenguaje, éste toma prestado en gran medida del paradigma de la hoja 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 cambia el contenido de una celda, los valores de todas las celdas dependientes se actualizan automáticamente. De manera similar, las propiedades de los componentes en un programa Power Fx están conectadas por 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 simple puede conectar la propiedad de color de un componente con el valor de un componente de 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 dirigido por Vijay Mital, Robin Abraham, Shon Katzenberger y Darryl Rubin como parte de los proyectos Tangram y Siena. [8] [7] Más tarde, como parte de Power Apps, Greg Lindhorst y Mike Stall lideraron el esfuerzo para mejorar el lenguaje a lo que ahora se convierte en Power Fx. Power Fx está disponible como software de código abierto . [9] El código fuente fue compartido bajo licencia MIT por Microsoft el 2 de noviembre de 2021. [10] Originalmente, solo la documentación era de código abierto . [11]

En la actualización de funciones de abril de 2024, Microsoft presentó dos nuevas funciones de Copilot para Power Fx: Explicar una fórmula y Generar Power Fx a partir de lenguaje natural. Estas funciones tienen como objetivo simplificar el uso de Power Fx al brindar 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). "Excel-lent: Microsoft presenta el lenguaje Power Fx de código reducido... pero en realidad no es nuevo". The Register . Consultado el 14 de marzo de 2021 .
  2. ^ Melanson, Mike (6 de marzo de 2021). "Esta semana en programación: lenguaje Power Fx 'Low Code' de Microsoft". The New Stack . Consultado el 14 de marzo de 2021 .
  3. ^ Moorhead, Patrick. "Microsoft Build y Power Platform: cómo afrontar el cambio y el papel que puede desempeñar la tecnología energética". Forbes . Consultado el 25 de febrero de 2023 .
  4. ^ Jawad, Hamza (2 de marzo de 2021). «Microsoft confirma el lanzamiento de Power Fx, su nuevo lenguaje de código reducido». Neowin . Consultado el 14 de marzo de 2021 .
  5. ^ Vizard, Mike (8 de marzo de 2021). "Microsoft lanza al mercado el lenguaje Low-Code Power Fx". developer.com . Consultado el 14 de marzo de 2021 .
  6. ^ Wyciślik-Wilson, Sofia (3 de marzo de 2021). «Microsoft Power Fx es un lenguaje de programación de código abierto y de bajo código». BetaNews . Consultado el 14 de marzo de 2021 .
  7. ^ ab Lardinois, Frederic (2021-03-02). «Microsoft lanza Power Fx, un nuevo lenguaje de código abierto de bajo nivel de código». TechCrunch . Consultado el 14 de marzo de 2021 .
  8. ^ ab "Descripción general de Microsoft Power Fx - Power Platform". docs.microsoft.com . 2021-02-26 . Consultado el 2021-05-10 .
  9. ^ "GitHub - Microsoft/Power-Fx: lenguaje de programación de bajo código Power Fx". GitHub .
  10. ^ "Greg Lindhorst: Power Fx: código abierto ahora disponible". 2021-11-02.
  11. ^ "Descripción general de Microsoft Power Fx - Power Platform". learn.microsoft.com .
  12. ^ "Novedades: actualización de funciones de abril de 2024 de Power Apps". Blog de Microsoft Power Platform . 2024-05-01 . Consultado el 2024-07-09 .

Enlaces externos