Excelのように使用できるローコード「Power Fx」をMicrosoftが開発
![](https://i.gzn.jp/img/2021/03/03/microsoft-power-fx/00_m.jpg)
2021年3月2日、Excelを使用する感覚でコードを記述できるローコードプラットフォーム「Power Fx」をMicrosoftが開発したと発表しました。Power FxはオープンソースとしてGitHub上で公開されています。
GitHub - microsoft/Power-Fx: Power Fx low-code programming language
https://github.com/microsoft/power-fx
What is Microsoft Power Fx? | Microsoft Power Apps
https://powerapps.microsoft.com/en-us/blog/what-is-microsoft-power-fx/
Introducing Microsoft Power Fx: the low-code programming language for everyone | Microsoft Power Apps
https://powerapps.microsoft.com/en-us/blog/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone/
![](https://i.gzn.jp/img/2021/03/03/microsoft-power-fx/snap0622_m.png)
Power FxはMicrosoftが提供するアプリ開発プラットフォーム「Power Platform」でコーディングを行う際の標準手段となります。ユーザーはExcelに関数を打ち込むようにコーディングが可能で、コードを書き換えると同時に再計算が行われるREPLのような仕様になっているとのこと。
Power Fxで利用できる関数は以下の画像の通りとなっており、緑に塗られているものはExcelで動作する関数と同じか、近い働きをするものになっています。
![](https://i.gzn.jp/img/2021/03/03/microsoft-power-fx/snap0620_m.png)
開発チームは「Power Fxは既に何億人もの人々が使用しているExcelユーザーに手に取ってもらえるよう、Excelと同様の構文に基づいて構築できるよう開発した」と述べています。Power FxはExcelユーザーが使い慣れた方法で動作するため、今までプログラム開発が困難だったユーザーもシームレスにプログラム開発に移行できるとしています。
![](https://i.gzn.jp/img/2021/03/03/microsoft-power-fx/01_m.jpg)
Power FxはExcelだけではなく、PascalやMathematicaなどにもインスピレーションを受けて開発したとのこと。開発チームは多数のユーザーにPower Fxを利用してもらい、コミュニティが構築されることを望んでおり、今後改善を続けていくと語っています。
・関連記事
JavaScriptを補完してウェブを高速化する「WebAssembly」をChromeがついに実装したので実行速度を試してみた - GIGAZINE
無料のRPGをプレイするだけで未経験者でもプログラミングを習得可能な「コードクロニクル」でPythonをマスターしてみた - GIGAZINE
開発者の扱うコードの量や複雑さはここ10年で100倍以上に増えている - GIGAZINE
Googleのエンジニアが人間がコーディングを行うよりも高速で自己進化するAI「AutoML-Zero」を発表 - GIGAZINE
・関連コンテンツ
in ソフトウェア, Posted by log1p_kr
You can read the machine translated English article Microsoft develops low code 'Power Fx' t….