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