Microsoft официально представила Power Fx — простой язык программирования, основанный на логике Excel

Компания Microsoft представила Power Fx — так называемый low-code язык программирования с открытым исходным кодом, основанный на синтаксисе функций Excel. Представленный язык Power Fx предназначен для настройки отдельных процессов в Power Platform — специальной платформе редмондцев для автоматизации процессов в бизнесе.

power_fx.jpg

Microsoft уверена, что у Power Fx получится снискать популярность по трём основным причинам:

  • 1. Power Fx — low-code язык с открытым исходным кодом под лицензией MIT. Microsoft считает, что идеология open-source, обеспечившая беспрепятственное и повсеместное внедрение языков C# и Typescript, поможет популяризировать и Power Fx. На Github этот проект уже присутствует, а в репозитории Power-Fx выложена подробнейшая документация на язык с типами данных, операторами, переменными и грамматическими правилами. Возможности применения нового языка в документации тоже прописаны.
  • 2. В основе Power Fx действительно лежит Microsoft Excel. Используя формулы, которые уже знакомы сотням миллионов пользователей, Power Fx позволяет широкому кругу людей воспользоваться хорошо известными им знаниями и навыками для построения решений low-code. То есть, ключевая идея Power Fx состоит в том, чтобы снизить порог вхождения до уровня продвинутого пользователя Excel. Язык позиционируется как общая площадка, где бизнес-пользователи и профессиональные разработчики смогут решать проблемы, используя понятную друг другу логику программирования.
  • 3. Power Fx получит интеграцию в Microsoft Power Virtual Agents, Microsoft Database и Power Apps на основе моделей. Редмондцы собираются улучшать Power Fx и приглашают пользователей и разработчиков присоединиться к этому проекту. В ближайшем времени там появятся именованные формулы, дополнительные пользовательские функции и расширенный набор функций Excel, а также дополнительные типы данных и поддержка динамических схем. Обработчик ошибок тоже со временем будет совершенствоваться.
power_fx_02.jpg

Если вы хотите узнать больше о новинке и разобраться во всех деталях, то блог Грега Линдхорста (Greg Lindhorst), главного идеолога языка Power Fx, просто обязателен к ознакомлению.

©  overclockers.ru