ローコード開発の仕組み
ビジュアルエディタがアプリケーションの共通部分を処理します。エディタでは表現できない動作が必要な場合、コードが利用可能です。
ローコード開発は、ビジュアルツールと既製コンポーネントでアプリケーションを構築しながら、カスタムニーズに対応する手書きコードも許容する方法です。
ビジュアルツールが日常的な作業をカバー
ローコードプラットフォームは、既製のフォーム、データテーブル、ワークフローステップ、接続を提供する場合があります。構築者はこれらの部品を配置し、その動作を設定します。各機能を最初から書く必要はありません。
これにより反復的な開発作業を削減できます。チームは自社のプロセスを差別化するルールにより多くの注意を向けることができます。
コードが最後のギャップを埋める
ローコードはプロジェクトからコードを取り除くものではありません。要件がカスタムルール、専門的な接続、またはビジュアルエディタが提供する以上の制御を必要とする場合、開発者はコードを追加または修正できます。
この柔軟性は責任も生み出します。カスタムコードには、ビジュアルプラットフォーム外で書かれたコードと同じテスト、レビュー、メンテナンスが必要です。
ローコード用語
- ビジュアル開発
- エディタでコンポーネントを配置して画面やワークフローを構築すること。
- カスタムコード
- ビジュアルオプションで要件をカバーできない場合に追加する手書きの命令。
- コネクタ
- アプリケーションと別のデータソースやサービスを接続する既製またはカスタムのリンク。
チームがローコードを選ぶ理由
共通部分から始める
チームは標準的な画面やワークフローを、各部分をゼロから書かずに組み立てることができます。
特定のルールを拡張する
ビジネス要件が組み込みオプションの範囲外にある場合、開発者はコードを追加できます。
役割を超えて作業を共有する
ビジネス専門家がワークフローを形作り、開発者が技術的な拡張を担当できます。
ローコード開発に関する質問
いいえ。技術的な経験を持つビジネスユーザーは、画面やワークフローの形成を支援できます。プロの開発者は、カスタムコード、複雑な接続、技術的なレビューを担当することが多いです。
従来の開発は通常、アプリケーションをコードで書くことから始まります。ローコードはビジュアルコンポーネントとテンプレートから始め、組み込みオプションでは不十分な場合に手書きコードを使用します。
ローコードは、チームがカスタム動作や接続が必要になると予想され、技術的な支援が利用可能な場合に適しています。ノーコードは、要件が標準的なビジュアルコンポーネントに適合し、構築者がコードを書く必要がない場合により適しています。
ビジネスに合ったツールを作る
CaffeineのアプリはInternet Computer上で動きます。そのために作られたパブリックネットワークです。