ローコード開発とプロコード開発
ServiceNow AI Platform でのローコードとプロコードのソリューションの違いについて学習します。
どのアプリビルダーを使用すればよいですか?
次の表を使用して、ロールと技術的背景に合ったアプリ構築エクスペリエンスを選択してください。
| ツール | ユーザー | 機能 |
|---|---|---|
| クリエータースタジオ:コードなしでアプリをビルドします。 | プロセスオーナー、基幹業務オーナー | コードを記述せずに要求実行アプリをビルドします。 たとえば、事務用品を要求するアプリケーションを作成すると、ユーザーがフォームに入力し、承認者がその要求を承認または拒否します。詳細については、「クリエータースタジオ の探索」を参照してください。 |
| App Engine Studio:ローコードツールを使用してさまざまなアプリをビルドします。 | 市民開発者 | コードを記述せずに クリエータースタジオ よりも幅広いアプリをビルドできます。 詳細については、「App Engine Studio の探索」を参照してください。 |
| ServiceNow スタジオ:統一された環境でアプリをビルドして配信します。 | 市民開発者、プラットフォーム開発者 | 統一開発環境でアプリをビルドします。 ServiceNow スタジオ は、簡素化されたナビゲーション、統合されたローコードツール、ビルトインのトラッキングとパッケージ化を提供し、アプリの開発と出荷を迅速化できます。ServiceNow スタジオ でビルドエージェントを使用して、会話型インタラクションでアプリを作成および更新します。 詳細については、 ServiceNow スタジオ の探索および ビルドエージェント は ServiceNow スタジオ の値のいずれかを参照してください。 |
| ServiceNow IDEServiceNow SDK:ソースコードでアプリをビルドします。 | ソースコード開発者 | ServiceNow Fluent を使用してソースコードでアプリケーションを開発し、JavaScript モジュールを作成し、サードパーティライブラリを使用します。ServiceNow Fluent は、コードでアプリケーションメタデータを作成するためのドメイン固有のプログラミング言語です。ビルドエージェント in ServiceNow IDE を使用して、会話型インタラクションでソースコードでアプリを作成および更新します。 ServiceNow IDE は、ServiceNow AI Platform 上で Visual Studio Code for the Web を実行します。ServiceNow SDK は Visual Studio Code Desktop をローカルで実行します。詳細については、「ソースコードでアプリケーションをビルドする」を参照してください。 |
ローコード開発とは?
ローコード開発は、コーディング経験が少ないユーザーでも強力なアプリを作成できる、アプリ作成の新しいアプローチです。ローコード開発プラットフォームは、手動でのコーディングではなく、グラフィカルインターフェイスと構成に依存しています。これらの新しいローコード開発プラットフォームにより、より多くのユーザーがアプリを迅速かつ効率的に作成して展開できるようになります。
ローコード開発のメリット
ローコードアプリ開発により、開発プロセスが簡素化され、より多くのアプリをより迅速にビルドできます。ローコードソリューションでは、開発者数が少なくて済み、開発者以外のユーザーもアプリをビルドできます。ビルド済みのテンプレートを使用すると、開発者はアプリのビルドをすぐに開始できます。システムアドミニストレーターは、アプリ開発を一元管理し、他の開発者と共同作業を行うことができます。ServiceNow AI Platform で事前定義されたワークフローを使用して、アプリの展開にかかる時間を短縮します。
ServiceNow ノーコードおよびローコード開発ツール
- クリエータースタジオ
- App Engine Studio
- UI ビルダー
- ガイド付きアプリケーションクリエーター
- テーブルビルダー
- ワークフロースタジオのフロー
- ワークスペースビルダー
- Exploring Decision Tables
ノーコード開発ツールの例
クリエータースタジオは、基本的な要求実行アプリの作成をシンプルな手順に分割することで、アプリの作成を容易にします。ユーザーがカタログアイテムを要求するためのフォームを作成し、フォーム送信を使用して自動プレイブックを開始できます。詳細については、「クリエータースタジオ」をご覧ください。
ミッドコード開発とは
ServiceNow AI Platformといくつかの開発ツールに慣れている場合は、新しい ServiceNow スタジオ すべてのビルダーと開発ツールに 1 か所でアクセスします。
ミッドコード開発ツールの例
プロコード開発とは
プロコード開発は、開発者がローコードツールではビルドできない複雑なアプリを作成するために使用します。従来、プロコード開発は、カスタムコードを使用してゼロからアプリを作成し、ビジネスニーズを解決するために使用されました。開発者には、コーディングの知識と、アプリをビルドするためのプログラミング言語の使用方法が必要です。
プロコード開発のメリット
プロコード開発の利点は、ツールの制限なしでカスタムアプリを作成できることです。ビジネスニーズに合わせた独自のカスタムアプリを無制限にビルドできます。開発者は、会社のブランディングに合わせたカスタムルックアンドフィールでアプリを作成できます。
ServiceNow プロコード開発ツール
ローコードとノーコード
ローコードとノーコードという用語は同じ意味で使用される傾向がありますが、まったく同じものではありません。ローコードとノーコードのソリューションはどちらもアプリ開発を簡素化するためのツールを提供しますが、その違いは考慮する価値があります。
- ローコード
- ローコードプラットフォームは、プロの開発者や技術者以外のビジネスユーザー向けに設計されています。トレーニングや経験はほとんど必要なく、ビジュアルベースのモデリングを使用して開発プロセスを簡素化します。また、コーディング経験があるユーザーは、必要に応じて手動でコーディングすることもできます。
- ノーコード
- ノーコードプラットフォームは開発経験を必要とせず、市民開発者とビジネスユーザー向けに特別に設計されています。ノーコードソリューションは、実質的にすべてのユーザーにアプリ開発を可能にしますが、シャドー IT (組織内の認可されていないアプリ開発) につながる可能性があります。