Todas las Noticias en Películas, Avances de Películas y Reseñas.

Power Fx, el nuevo lenguaje creado por Microsoft para programar con poco o nada de código y basado en fórmulas de Excel

Hoy, durante su evento anual para desarrolladores Ignite 2021, Microsoft presentó su nuevo lenguaje de programación Power Fx, destinado a facilitar la programación a la mayoría de usuarios acostumbrados a trabajar con MS Excel.

Power Fx, el nuevo lenguaje creado por Microsoft

Y no porque confíen en que estos usuarios vayan ahora a empezar a estudiar lecciones complejas sobre desarrollo de software, sino porque Power Fx es un lenguaje ‘low-code’, es decir, enfocado a simplificar el código hasta el punto de reducir su uso a su mínima expresión.

En este artículo se pretende permitirnos utilizar Power Platform de la forma más intuitiva posible, facilitando la creación de programas empresariales sencillos en forma de apps o bots.

Este lenguaje se basa en expresiones declarativas para facilitar a los usuarios la lectura y manipulación de datos. Y, basándose en las fórmulas que ya se utilizan en Excel, Microsoft confía en que los fundamentos de Power Fx ya sean familiares para “millones de usuarios”.

“Los lenguajes de programación están en nuestro ADN”

Además de en las fórmulas de Excel, Microsoft también se ha inspirado en la sintaxis de lenguajes como Pascal, Mathematica o Miranda (un lenguaje de programación funcional de los años 80).

Así, aunque sea ‘low-code’, Power Fx no será un lenguaje visual, sino basado en texto. Además, es de código abierto y está disponible en GitHub para que cualquiera pueda implementarlo en sus proyectos. ¿Su objetivo? Para convertirlo en el estándar de facto para este tipo de uso.

Sin embargo, a pesar de su carácter ‘open source’, Microsoft pretende seguir controlando la evolución de Power Fx, aunque adhiriéndose a una licencia MIT, también aplica un ‘Contributor License Agreement’ (CLA) que permitiría a la compañía cambiar esa licencia. en el futuro.

Recomendado:  Snapdragon 8 Gen 3 supera a los chips Apple A16 en puntuación de funcionamiento

En palabras de Charles Lamanna, vicepresidente corporativo de Microsoft, este sería un ejemplo más de un lenguaje desarrollado por una gran empresa que en los últimos años da el salto al código abierto y acaba siendo adoptado por una amplia comunidad de desarrolladores. como ya ha ocurrido con C# y TypeScript (de la propia Microsoft), o con Go (de Google).

Power Fx estará disponible tanto en el entorno Power Apps Studio como, si es necesario desarrollar aplicaciones más complejas, en Visual Studio Code. Pronto también podremos usarlo en Power Automate (el antiguo Microsoft Flow) y Power Virtual Agents.