「Power Fx」についてMicrosoftに聞く【中編】
Power Fxは「Excel」と何が違うのか? Microsoftのノーコード/ローコード言語
「Microsoft Power Fx」はMicrosoftが新しく開発したノーコード/ローコード開発用のプログラミング言語だ。その機能と仕組みには「Microsoft Excel」との共通点があるという。何が同じで、何が違うのか。
Microsoftが発表した「Microsoft Power Fx」は、最小限のソースコード記述またはソースコードの記述なしでアプリケーションを開発する「ノーコード/ローコード開発」向けのプログラミング言語だ。Power Fxはどのような特徴を持つのか。同社のローコードアプリケーションプラットフォーム担当コーポレートバイスプレジデントを務めるチャールズ・ラマナ氏に話を聞いた。
併せて読みたいお薦め記事
さまざまなプログラミング言語
ノーコード/ローコード開発がもたらす影響
Power FxはExcelと何が違い、何が同じなのか
―― Power Fxは表計算ソフトウェアの「Microsoft Excel」からどんな着想を得ており、Excelとどのように違うのでしょうか。具体的に説明していただけますか。
ラマナ氏 データの操作や計算は、Excelの方がより重視している分野だろう。これらの分野についてはExcelの機能を踏襲している。Excelには不得意なことやできないこともある。例えばHTTP通信でリクエストを送信する、外部アプリケーションからデータを呼び出す、変数を設定するといったことだ。
「Power FxはExcelのスーパーセット(上位互換)だ」と考えるとよいだろう。データの操作や計算方法はExcelに準じている。Power Fxはそれに加えて、データと処理をまとめたオブジェクトによってプログラムを構築する「オブジェクト指向」、データ構造と計算の実行手順を記述する「命令型プログラミング」といった概念を採用している。
基本的にPower Fxは、ノーコード/ローコード開発ツール群「Microsoft Power Platform」の構成要素である、アプリケーション開発支援ツール「Microsoft Power Apps」用のプログラミング言語だ。当社はPower Apps以外のPower Platformツール群でもPower Fxを利用できるようにする。ソースコード共有サービス「GitHub」での公開も計画中だ。
―― なぜわざわざPower Platformに専用のプログラミング言語を用意したのでしょうか。
ラマナ氏 Power Platformは視覚的かつ対話的で、使いやすいツールだ。だがツール単体でさらに使いやすさを高めるには限界がある。開発者はある程度の経験を積むと、GUI(グラフィカルユーザーインタフェース)の使いやすさよりも、機能やロジックの実装しやすさに目を向けるようになる。
もっともPower Fxは5000行など大規模のソースコードではなく、数行のソースコードで記述できるプログラムの開発での利用を想定している。Power Fxはノーコード/ローコード開発向け機能として、値の自動再計算機能を備える。これはエンドユーザーと対話形式でプログラムを実行できる「REPL」(Read-Eval-Print Loop)によく似た機能だ。数式を記述するとコンパイル不要で計算を実行でき、直ちに結果を出力する。
当社はPower Platformユーザーに「ツールを使い始めて1時間でプログラムを開発できるようになってもらおう」とは全く考えていない。だが使い始めて1週間あるいは1カ月たったら、ぜひそうなってほしいと願っている。そうなれば格段に素早く仕事をこなせるようになるからだ。
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー