Excelから発展–「Power Fx」から見えるローコード開発環境の未来
今回は「Excelから発展–「Power Fx」から見えるローコード開発環境の未来」についてご紹介します。
関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
Microsoftは、ローコード開発とノーコード開発の分野に新規参入した企業ではない。この分野における同社の長い歴史は、「Excel」の数式(今やそれ自体が本格的なプログラミング言語にアップグレードされている)と「Access」のウェブアプリケーション設計ツールにまで遡り、「BizTalk」のドラッグ&ドロップのプロセス自動化ツールを経て、「Windows 8」「Windows Phone」向けアプリケーション構築ツールである「Project Siena」に到達した。
そして、宣言型プログラミングモデルと使いやすいUIビルダーを備える同プラットフォームが土台となり、Microsoftのビジネスアプリケーションプラットフォームの主要コンポーネントである現在の「Power Apps」が生まれた。
Power Appsは、独自のアプリを誰もが素早く作成できるツールだ。これには、「Power Platform」の「Dataverse」共通データレイヤーに格納されているデータや、「Microsoft Graph」のデータ、自社の基幹業務アプリケーションのデータ、さらには「Azure Cognitive Services」機械学習サービスのデータを使用できる。
これらのツールとPower Apps独自の設計機能を組み合わせて使用することで、ビジネスの問題の解決に必要なアプリを開発者に依存せず短時間で構築することが可能になる。
ただし、このようなツールには問題がある。構築したアプリがあまりにも重要になる場合があることだ。
たとえば、何度かの昼休みを利用して構築したアプリが突然、自分の部門の業務に欠かせなくなったとしよう。ドキュメンテーションが必要になったほか、自分のPCではなくソース管理システムに移行する必要がある。
だが、コードがウェブアプリ上の個人アカウント内で実行されている場合、コードとプラットフォームが密接に結びついているため、その移行は不可能に近い。
Power PlatformとPower AppsがMicrosoftのビジネスアプリケーション戦略の中心を占めるようになった今こそ、コードとプラットフォームのつながりを断ち切るときだ。それを間接的に実行する手段は以前から提供されていたが、Microsoftは先ごろ、「Power Fx」と呼ばれる新しいオープンソース言語を発表し、少なくともPower Appsの「Canvas」アプリについては、それらの手段を正式なものにした。
この10年ほどの間にMicrosoftのローコードツールを使用したことがある人なら、Power Fxになじみがあると感じるだろう。Power FxはProject Siena向けに開発されたツール群の直系であり、AccessとExcelの両方のコンセプトを継承しているからだ。
Excelでの開発と多くの類似点があるため、数式作成のスキルをPower Fxに応用して、学習のスピードを上げられる。一方で、Power Fxは、AccessなどのツールがSQLと連携してクエリーの処理やデータの操作を実行する仕組みを数多く採用している。
MicrosoftはPower Fxについて、スプレッドシートを作成するようにアプリケーションを開発できると評しており、同言語を「数式言語」と呼んでいる。Power Fxでは、数式がセルではなくコントロールとデータへの参照を使用して、ユーザーインターフェースデザインにリンクする。
それぞれの数式は、関連付けられているコントロールが使用されるときに実行されるため、テキストコントロールに入力すると、適切な数式が自動的に実行される。そのため、Power Fxにはコントロールフローがなく、イベントをコントロールのトリガーにせずに操作をイベントに結び付ける手段はない。
Excelと同様に、それぞれの数式は独立している。ただし、出力値を入力として使用することで、ある数式を別の数式に入力することはできる。それらの要素がどのように相互作用するかは、ユーザー側では制御しない。
Power Appであれ、Power Fx言語を使用する別のツールであれ、基盤となるプラットフォームがこれをすべて処理する。より高度な用語で説明するなら、Power Fxはそれぞれの数式が別々の関数となる非同期関数型プログラミング環境だ。
その結果が、コードを記述すると稼働するシステムであり、それぞれの新しいコードブロックは、記述が完了するとすぐに実行される。このアプローチにより、まさにExcelのスプレッドシートを作成するようにPower Fxアプリケーションを記述できるほか、アプリケーションを構築しながらコードをテストしたり実験したりする機会が得られる。
(続きはTechRepublic Japanでお読みいただけます)
パソコン用ビジネスソフト(コード販売)|ソフトウェア|スマホ、タブレット、パソコン 通販 - Yahoo!ショッピング
Yahoo!ショッピング | パソコン用ビジネスソフト(コード販売)、16,265商品を取り扱い中。ランキング/カテゴリ別に商品を探せます。価格比較も可能。PayPay残高も使えてお得。
OS(オペレーティングシステム)(コード販売)|ソフトウェア|スマホ、タブレット、パソコン 通販 - Yahoo ...
Yahoo!ショッピング | OS(オペレーティングシステム)(コード販売)、6,090商品を取り扱い中。ランキング/カテゴリ別に商品を探せます。価格比較も可能。PayPay残高も使えてお得。
Amazon.co.jp: 音声認識ソフト
Amazon Advertising 商品の露出でお客様の関心と 反応を引き出す: Audible(オーディブル) 本は、聴こう。 最初の1冊は無料
自動運転用のインテリジェントECU開発を支援するソリューションを提供:車載ソフトウェア - MONOist
ウインドリバーとベクターは、ADASや自動運転用のインテリジェントECU開発に向けた「AUTOSAR Adaptive」標準規格ベースのソリューションを提供する。SOAで提供することで、自動運転車の開発がよりシンプルになり、迅速な市場投入が可能になる。
素材サイトWondershare Filmstockに、初夏の動画作成にぴったりなエフェクト素材が新登場!|株式会社 ...
株式会社ワンダーシェアーソフトウェアのプレスリリース(2021年5月14日 18時00分)素材サイトWondershare Filmstockに、初夏の動画作成にぴったりなエフェクト素材が新登場!
EasyMP Network Projection|ドライバー・ソフトウェアダウンロード|サポート&ダウンロード|エプソン
ドライバー・ソフトウェアダウンロードページです。日本国内のEPSON(エプソン)製品にアフターサポートに関する公式サイト。
「世界の産業用イーサネット市場予測(~2026年):提供別(ハードウェア、ソフトウェア、サービス)、プロトコル別 ...
2021年5月14日H&Iグローバルリサーチ株式会社*****「世界の産業用イーサネット市場予測(~2026年):提供別(ハードウェア、ソフトウェア、サ…
オープンソースのIP-PBX / Asteriskとは
Asterisk(アスタリスク)は、オープンソースのIP-PBXソフトウェアです。「SIP」「H.323」「アナログ回線」「ISDN」などさまざまなプロトコルや回線に対応し、「IP電話の回線交換機(PBX)」や「プロトコル変換ゲートウェイ」として利用できます。
オープンソースの仮想化ソフト / Dockerとは
Docker(ドッカー)とは、オープンソースのコンテナ型仮想化ソフトウェアです。ソフトウェアコンテナ内のアプリケーションデプロイメントを自動化します。コンテナ技術を採用しており「アプリケーション」や「OS」をパッケージイメージ化することにより極めて集約度の高いITシステムを実現できます。
【IT導入補助金|kintoneに補助金を活用】テレワーク・働き方改革に必要な業務システム導入費用が最大450万円 ...
【IT導入補助金】kintone導入でのIT導入補助金活用のご相談はノベルワークスへ。 大阪を拠点にkintoneの導入支援・カスタマイズ開発・AWSを利用した外部連携サービス・サーバー運用・,ホームページ制作を行う会社です。相談は無料ですのでお気軽にお問合せください。
ソフトウェアファーストで印刷業界に変革を起こす。カスタマイズプリントサービス「Agile Light(アジ ...
ソフトウェアファーストで印刷業界に変革を起こす。カスタマイズプリントサービス「Agile Light(アジャイルライト)」の底知れぬポテンシャル
ソフトウエアクリエイション株式会社の新卒採用・企業情報|リクナビ2022
【リクナビ2022】ソフトウエアクリエイション株式会社の2022年度新卒採用・企業情報。お客さまからの信頼を得るため、技術力の向上、人材育成に注力
Nttドコモ・ベンチャーズ、建築デザインとソフトウェアを組み合わせた次世代型スマートホームを開発するhommaへ出資 ...
建築デザインとソフトウェアを組み合わせた次世代型スマートホームを開発するHOMMA, Inc.への出資について 株式会社NTTドコモ・ベンチャーズ(本社:東京都港区、代表取締役社長:稲川 尚之、以下、NDV)は、同社が運用するファンドを通じて、シリコンバレーを拠点に次世代型スマートホームの実現を目指すHOMMA, Inc.(本社:アメリカ合衆国カリフォルニア州、CEO:本間 毅、以下、HOMMA)…
株式会社ネクサスの新卒採用・企業情報|リクナビ2022
【リクナビ2022】株式会社ネクサスの2022年度新卒採用・企業情報。先輩社員が考案した未経験者のための研修制度があります。
高度アナリティクスとダッシュボード・ソリューション・ソフトウェア | CCH Tagetik
CCH Tagetikの高度アナリティクスとダッシュボードソフトウェアを使用して、より正確なデータドリブンの意思決定を実現します。詳しくはTagetik.comをご覧ください。
NOI Group - Knowledge driving health
Evidence-based multimedia resources for the treatment of pain.
「DIGNO® ケータイ for Biz」ソフトウェアアップデートのお願い | ビジネス向けスマートフォン・携帯 ...
MILスペック対応の高耐久ビジネススマホや充実機能の法人向けスマホからビジネス向けケータイ、大画面タブレット、業務用無線機まで、ビジネス上の様々な需要にこたえる京セラの法人向け通信端末をご紹介します。
フルーク・キャリブレーション - Fluke Calibration Japan | Calibration ...
フルーク・キャリブレーションは、世界的な計測器メーカーであるフルークの校正器、標準器部門です。フルーク・キャリブレーションの製品は世界各地の校正室、標準室でご利用いただいています。電気、RFから温度、圧力、流量まで、各種テスターやセンサーの社内校正をお考えでしたら、フルーク・キャリブレーションにご相談ください。
規制報告とコンプライアンス・ソリューション・ソフトウェア | CCH Tagetik
CCH Tagetikの規制報告ソフトウェアは、万全のコンプライアンスソリューションを実現します。詳しくはTagetik.comをご覧ください。
Amazon.co.jp: mach3 cnc
バージョンアップ 2-in-1 CNC 3018 PRO 5.5 w パワー加工機, Mosticsパワーーモジュール彫刻機, GRBL3アクリル PCB、PVCプロワイドで使用することがプロジェクトと材料の範囲, 高精度高安定性を備えたアルミパワーー彫刻機, 日本語組立説明動画がありますので、ご確認いただけますと幸いです, 作業領域: 30 ...
ODC分析研究会/日科技連|ソフトウェア品質|SQiP研究会
SQiPは、ソフトウェア品質管理技術・施策の調査・研究・教育を通じて、実践的・実証的なソフトウェア品質方法論を確立・普及することにより、ソフトウェア品質の継続的な向上を目指します。
「世界の産業用イーサネット市場予測(~2026年):提供別(ハードウェア、ソフトウェア、サービス)、プロトコル別 ...
2021年5月14日H&Iグローバルリサーチ株式会社*****「世界の産業用イーサネット市場予測(~2026年):提供別(ハードウェア、ソフトウェア、サービス)、プロトコル別(プロフィネット、イーサネット/IP)、産業別(自動車・輸送、電気・電子)、地域別」市場調査レポー…
オリジナル製品 | Originalmind オリジナルマインド
CNCフライスや折り曲げ機をはじめとするオリジナル製品と、新品・中古の各種メカトロニクス製品を販売しています。
粒子法流体解析ソフトウェアParticleworks/粉体解析ソフトウェアGranuleworksプリインストール ...
ソフトウェアのインストールから解析環境を準備するための作業は必要なく、届いたその日から解析を始めることができる、プリインストール ...
BETA CAE Systems Japan
次世代メッシュ生成ソフトウェア ANSA 導入事例; BETA CAE取扱製品のアップデートやドキュメントはこちらからログイン. BETA CAE Systems Japanの充実のサポート体制 技術サポート セミナーのご案内 トレーニング ベンチマーク
Discord (ソフトウェア) - Wikipedia
SkypeやTeamSpeakなどの他のVoIPソフトウェアの良いところを組み込み、低遅延の通信を目指して開発された。 Discordは、Twitchの人気ユーザーやStar Citizenのゲームコミュニティなど、eSportsとLANトーナメントのゲーマーによって普及していった。サービス名と同名の ...
シーメンス、ソフトウェアとライセンスのオンライン納品を開始 | オートメーション新聞web
シーメンスは、ユーザーが購入した制御機器の設計・運用ソフトウェアについて、オンラインでソフトウェアとライセンスを納品するオンライン・ソフトウェア・デリバリー(OSD)を開始する。 従来のパッケージ版ソフトウェアからEメールでダウンロード版ソ
粒子法流体解析ソフトウェアParticleworks/粉体解析ソフトウェアGranuleworksプリインストール ...
プロメテック・ソフトウェア株式会社(代表取締役社長:角家強志、本社:東京都文京区、以下プロメテック)は、プロメテックが開発する流体解析ソフトウェアParticl…(2021年5月14日 11時0分0秒)
「世界の産業用イーサネット市場予測(~2026年):提供別(ハードウェア、ソフトウェア、サービス)、プロトコル別 ...
「世界の産業用イーサネット市場予測(~2026年):提供別(ハードウェア、ソフトウェア、サービス)、プロトコル別(プロフィネット、イーサネット/IP)、産業別」市場調査レポートを取扱開始