| パラダイム | ローコード、汎用、 命令型、強い型付け、宣言型、関数型 |
|---|---|
| デザイン: | ビジェイ・ミタル、ロビン・エイブラハム、ション・カッツェンバーガー、ダリル・ルービン、グレッグ・リンドホースト、マイク・ストール |
| 開発者 | マイクロソフト |
| 初登場 | 2021 |
| タイピングの規律 | 強い |
| ライセンス | MITライセンス |
| Webサイト | docs.microsoft.com/en-us/power-platform/power-fx/overview |
| 影響を受けた | |
| Excel 関数、Excel マクロ、Pascal、Mathematica、Miranda | |
Microsoft Power Fx は、Microsoft Power Platform全体のロジックを表現するための、無料のオープンソースの ローコード汎用 プログラミング言語です。[1] [2] [3]
Ignite 2021で初めて発表され、仕様は2021年3月にリリースされました。 [4] [5]スプレッドシートのような数式に基づいており、多くの人がアクセスできるようにしています。[6]また、 Pascal、Mathematica、Mirandaなどのプログラミング言語やツールの影響も受けています。[7]
Microsoft が説明しているように、この言語はスプレッドシートのパラダイムから大きく影響を受けています。スプレッドシートでは、セルに他のセルの内容を参照する数式を含めることができます。ユーザーがセルの内容を変更すると、そのセルに依存するすべてのセルの値が自動的に更新されます。同様に、Power Fx プログラムのコンポーネントのプロパティは数式 (構文はExcelに非常に似ています) によって接続されており、変更が発生すると値が自動的に更新されます。たとえば、単純な数式でコンポーネントの色プロパティをスライダー コンポーネントの値に接続し、ユーザーがスライダーを動かすと色が変わります。[8]
最初の数式言語は、TangramプロジェクトとSienaプロジェクトの一環として、Vijay Mital、Robin Abraham、Shon Katzenberger、Darryl Rubinが率いるMicrosoftチームによって作成されました。[8] [7]その後、Power Appsの一環として、Greg LindhorstとMike Stallが主導して言語を拡張し、現在のPower Fxとなりました。Power Fxはオープンソースソフトウェアとして利用可能です。[9]ソースコードは、2021年11月2日にMicrosoftによってMITライセンスの下で共有されました。[10]当初はドキュメントのみがオープンソースでした。[11]
2024年4月の機能更新で、マイクロソフトはPower Fxに2つの新しいCopilot機能を導入しました。数式の説明と自然言語からのPower Fxの生成です。これらの機能は、自然言語による説明を提供し、ユーザー入力から数式を生成することで、Power Fxの使用を簡素化することを目的としています。[12]
参照
参考文献
- ^ Anderson, Tim (2021-03-02). 「Excel-lent: Microsoft がローコード Power Fx 言語を発表... ただし、実際には新しいものではありません」。The Register。2021年 3 月 14 日閲覧。
- ^ Melanson, Mike (2021-03-06). 「今週のプログラミング: Microsoft の Power Fx 'Low Code' 言語」. The New Stack . 2021-03-14閲覧。
- ^ Moorhead, Patrick. 「Microsoft Build と Power Platform - 変化への対応、そして Power Technology が果たせる役割」Forbes . 2023 年 2 月 25 日閲覧。
- ^ Jawad, Hamza (2021-03-02). 「Microsoft が新しいローコード言語 Power Fx のリリースを確認」Neowin . 2021-03-14閲覧。
- ^ Vizard, Mike (2021-03-08). 「Microsoft がローコード Power Fx 言語をオープンソース化」. developer.com . 2021-03-14閲覧。
- ^ Wyciślik-Wilson、ソフィア ( 2021-03-03 ). 「Microsoft Power Fx はオープンソースのローコードプログラミング言語です」。BetaNews。2021-03-14閲覧。
- ^ ab Lardinois, Frederic (2021-03-02). 「Microsoft、新しいオープンソースのローコード言語であるPower Fxを発表」。TechCrunch。2021年3月14日閲覧。
- ^ ab 「Microsoft Power Fx の概要 - Power Platform」。docs.microsoft.com。2021年 2 月 26 日。2021年 5 月 10 日に取得。
- ^ 「GitHub - Microsoft/Power-Fx: Power Fx ローコード プログラミング言語」。GitHub。
- ^ 「Greg Lindhorst: Power Fx: オープンソースが利用可能になりました」。2021年11月2日。
- ^ 「Microsoft Power Fx の概要 - Power Platform」。learn.microsoft.com。
- ^ 「新機能: Power Apps 2024 年 4 月の機能更新」。Microsoft Power Platform ブログ。2024 年 5 月 1 日。2024 年 7 月 9 日に閲覧。
外部リンク
- Microsoft Power Fx の概要
- GitHubの Power-Fx
- Microsoft Power Fx のご紹介: 誰でも使えるローコード プログラミング言語
- Microsoft Power Fx とは何ですか?
