ビジュアルプログラミングの解説

作業者は、すべての命令をテキストで記述する代わりに、図やキャンバスを使って作業します。ビジュアル表現の背後ではコードが実行されています。

ビジュアルプログラミングは、画面、情報、アクション、またはルールを表すグラフィカルな部品を配置して接続することでソフトウェアを作成する方法です。

キャンバスは部品がどのように組み合わさるかを示す

ビジュアルプログラミングツールは、フォーム、ボタン、リスト、決定、ワークフローステップを提供する場合があります。作業者はこれらの部品をキャンバス上に配置し、何が起こるべきかを示すために接続します。

これにより、ソフトウェアを書かない人々とプロセスについて議論しやすくなります。マネージャーは、提出されたリクエストから承認までの経路をたどり、ルールが欠けている箇所を指摘できます。

コンポーネントライブラリが簡単な道筋を定義する

事前構築された部品は、ゼロから始めることなく一般的な動作を組み立てるのに役立ちます。また、実用的な境界も設定します。ツールが必要なアクションと接続をすでに持っている場合、ワークフローは簡単です。

通常とは異なるルールは、利用可能な部品に適合しない場合があります。一部のビジュアルツールはそのギャップに対してカスタムコードを許可しますが、他のツールはビルダーを固定されたコンポーネントと設定の範囲内に保ちます。チームは、重要なプロセスにツールを選択する前に、これらの制限を確認する必要があります。

ビジュアルプログラミング用語

ビジュアルキャンバス
画面、ステップ、またはロジックブロックを配置する作業スペース。
コンポーネント
フォーム、ボタン、データテーブル、ワークフローアクションなどの事前構築された部品。
接続
情報や制御が部品間をどのように移動するかを示す可視的なリンク。

ビジュアルツールが見やすくするもの

シーケンス

フローは、リクエスト、決定、または承認の後にどのステップが続くかを示すことができます。

利用可能な部品

コンポーネントリストは、ツールがサポートする画面とアクションを可視化します。

ギャップ

欠落しているコンポーネントや接続は、カスタム作業が必要な箇所を明らかにします。

ビジュアルプログラミングに関する質問

必ずしもそうではありません。ノーコードは一般的にビジュアルプログラミングを使用しますが、一部のビジュアルツールはカスタムコードを追加することも許可しています。

ビジュアルデザインは実行可能な動作にならなければなりません。ツールはコードを生成するか、インターフェースの背後で独自のシステムを通じてデザインを実行する場合があります。

一般的な用途には、フォーム、承認フロー、シンプルな社内アプリケーション、サポートされているシステム間の接続が含まれます。

ツールを選ぶ前にワークフローをマッピングする

CaffeineのアプリはInternet Computer上で動きます。そのために作られたパブリックネットワークです。