ローコードとノーコードとは何ですか? 開発プラットフォームのガイド

  • Oct 21, 2023

ローコードおよびノー​​コードのソリューションを提供する主要ベンダーのレビューを含む、ローコードおよびノー​​コードのソリューションの入門書。

IT なしでも IT は可能ですか?

特殊機能

特別レポート: 開発者としてのビジネス リーダー: ノーコードおよびローコード ソフトウェアの台頭 (無料 PDF)

この電子ブックは、最新の ZDNet / TechRepublic 特集に基づいており、IT リーダーが 非開発者がアプリビルダーになった場合の影響と、それをうまく活用する方法 傾向。

今すぐ読む

最近、開発経験がほとんどないユーザーや開発経験のないユーザーを対象としたプラットフォームの提供が盛んに行われています。 いわゆる「市民開発者」 -- 非常に厳しい環境でアプリを提供するのに苦労しているプロの開発者のニーズにも応え続けています。 タイムフレーム。 これ 新世代のローコードおよびノー​​コード プラットフォーム 人々がアプリケーションを比較的簡単に設計、構築、起動できるように設計されています。 基盤となるオペレーティング システムの微妙な違いやスケーラビリティを気にすることなく、迅速に実行できます。 要件。

また: スタンフォード大学AI教授クリス・リー氏「ソフトウェアでは奇妙なことが起きている」

拡張されたクラウドベースの Platform-as-a-Service 環境上に構築され、ローコードおよびノー​​コードのプラットフォームでは通常、ビジュアルな 従来のソフトウェアで達成できるよりも迅速かつ完全にビジネス上の問題を解決するためのプログラミング インターフェイス 発達。 その過程で、プロの開発者は、企業に影響を与えるより戦略的なインフラストラクチャの懸念から解放されるため、生産性が向上します。

過去 1 年間に起こった組織の広範な分散により、ローコードおよびノー​​コードの動きが加速しました。 調査 KPMGによる発見。 の発症以来、 新型コロナウイルス感染症危機、ローコードおよびノー​​コード開発プラットフォームを最も重要な自動化投資として挙げる経営幹部の数は、10% から 26% とほぼ 3 倍に増加しました。 さらに、KPMG は、ローコードおよびノー​​コード開発プラットフォームを導入した企業の 100% が、これらの取り組みを通じて ROI を達成していることを発見しました。

開発者

  • 私たちが知っているプログラミングの終わりです -- 再び
  • 開発者は自分の仕事に安心感を感じているが、それでも辞めることを考えている
  • ウェブの未来には、これまでとは異なる種類のソフトウェア開発者が必要になる
  • 消費者と開発者にとって最高の Linux ラップトップ

今後 2 年以内に、ガートナーは 予測する、中規模から大規模企業の半数以上がローコード アプリケーション プラットフォームを採用していることになります。 あ 調査 Unisphere Research/Information Today, Inc.による 324 組織のうち、少なくとも 76% がすでに 従来の IT 部門またはサービスの外部で開発されたアプリケーションの少なくとも一部 プロバイダー。 必要な申請は数週間以内に完了しますが、完了までの時間が 3 か月を超えたと報告している企業は 17% のみです。 IT 以外の開発者はさまざまなバックグラウンドを持っています調査では、そのほとんどが、アプリケーションを構築する基幹業務部門に組み込まれているパワー ユーザーと開発者であることが判明しました。 ローコードおよびノー​​コード開発の課題としては、データのセキュリティ、適切なプログラミング技術の習得やデータの取り扱いの難しさなどが挙げられることも調査で明らかになった。

ローコードとノーコードは同じ意味で使用されることがよくありますが、2 つのカテゴリの間には多少の違いがあります。 ローコード ソリューションは、通常、ある程度の開発経験を持つユーザー、またはビジュアル開発環境と自動化されたアプリを迅速に構築する必要がある開発者を対象としています。 バックエンド システム、データベース、Web サービス、または API へのリンク。 ノーコード ソリューションは、この抽象化をさらに一歩進め、コーディングを必要としない視覚的なドラッグ アンド ドロップ インターフェイスを導入します。 全然。

また: ローコード開発とノーコード開発により、ソフトウェアの構築方法と誰がソフトウェアを構築するかが変わります

ローコードおよびノー​​コードのアプローチは、アプリを迅速に市場に投入する必要がある新興企業にとって理想的ですが、大規模な企業にも同様に適しています。 既存の企業も同様です。「ノーコードにより、最小限のリソースでアイデアを実現し、実際の製品を立ち上げることができます。 素早く、" 言う 開発者擁護者のマイク・ウィリアムズ氏。 これは、「デザイナーと開発者の社内でチームを構築したり、代理店にアウトソーシングしたりすることで、アイデアを実際の製品に落とし込むのに非常にコストがかかる」ということに比べて、より低コストの代替手段を提供します。 ノーコードを使用すると、その先を行くことができ、時間とリソースを最小限に抑えることができます。」

キャップジェミニ 特定する エンタープライズ テクノロジのトップ トレンドとしてのローコードとノーコード。 手作業と複雑なプログラミング言語に基づいた、古典的でコード集約型のソフトウェア開発と配信 さらに神話的な人月を費やしても、限界までしか到達できません」と、パリ在住のデザイナー、デジリー・フレイザー氏は語ります。 キャップジェミニ 報告. 今日のローコードおよびノー​​コード プラットフォームのおかげで、「膨大なコーディング作業を行わなくても、アプリケーションを構築することがこれまでより簡単になりました。 その秘密は、API カタログ、事前構築されたテンプレート、自動化を最大限に活用する強力な AI 対応ツールにあります。」

ローコードおよびノー​​コードのプラットフォームを導入する際に考慮すべき要素には、次のようなものがあります。

  • 投資収益率: ローコードおよびノー​​コードのソリューションおよびアプローチへの投資には、投資収益率を高めるための新しいアプローチが必要です。 最も重要な指標は「価値を生み出すスピード」です。 によると KPMG USのプリンシパルであるダニエル・フィッシャー氏に。 ローコードおよびノー​​コードではビルディングブロックアプローチが導入されているため、「複雑なプロジェクトでも、場合によっては数週間程度、多くの場合は段階的に、迅速に完了することができます。」 したがって、ローコードは、顧客エクスペリエンスの向上やサービスの開始機能の提供など、価値を迅速に提供する可能性を秘めています。 新しい製品やサービスをより迅速に提供したり、コンプライアンス機能を強化したりすることで、組織のデジタル変革を劇的に加速します。 議題。" 
  • 費用: 「ローコード アプリケーションを採用する企業にとって、時間とリソースの削減が最大の魅力であることに変わりはありませんが、多くの場合、コストが懸念の原因になります」と Gartner のアナリスト、Paul Vincent 氏は述べています。 書きます. 「顧客の多くは、サブスクリプション モデルでは最初の契約に多大な注意と注意が必要であることを認識していません。 企業が小規模で始める場合は、ローコード契約に、必要に応じて規模を拡大するための条項が含まれていることを確認する必要があります。 組織内の各チームが 1 ~ 2 か月ごとに新しいアプリケーションを構築できれば、アプリケーション リーダーはすぐに それらは比較的短期間でビジネスクリティカルとみなされるようになる可能性があります。 時間。"
  • インフラストラクチャの適合性: ローコードとノーコードは、後でメインのインフラストラクチャにパッチを適用する個別のクライアント側ツールではありません。 それは正真正銘の企業戦略です。 「ローコードにより、従来のメインフレーム システムから最新のシステムまで、ソフトウェア サイロを簡単に接続できます。 人工知能や機械学習、ブロックチェーンなどのテクノロジー、そしてその間のすべてのテクノロジーです」と述べています。 フィッシャー。
  • 安全: セキュリティに関して言えば、IT 部門は引き続きアクティブであり、ローコードおよびノー​​コード実装のセキュリティを保証するガードレールを提供および維持する必要があります。 ローコードおよびノー​​コードのソリューションで構築されたアプリケーションは、内部目的に使用される場合には脅威にならない可能性がありますが、外部向けアプリでも同様に使用されるケースが増えています。 そのためには、ユーザーが作成したアプリを、認可と認証のメカニズムやデータ暗号化サービスなどのベスト プラクティスをサポートするフレームワーク内で展開する必要があると、Vincent 氏はアドバイスします。

以下に、ローコードおよびノー​​コードの製品を提供する主要なベンダーをいくつか示します。

セールスフォース

オールビジネスプラットフォーム

Salesforce には、技術系以外のビジネス ユーザーのみを対象としたプラットフォームを導入してきた長い歴史があり、そのローコードおよびノー​​コードのソリューション提供も例外ではありません。 Salesforce プラットフォームには、ビジネスサイドを支援するために設計された同社のさまざまなツールが組み込まれています。 Salesforce Lightening、Force.com、Salesforce App Cloudなどのアプリケーション開発 プラットホーム。 同社の Mobile Publisher を使用すると、開発者は Apple および Google のアプリ ストアにアプリを公開できます。

ベンダーの Force.com プラットフォームは、サードパーティによる Salesforce アプリケーションの開発を可能にするために 2008 年に初めて発売されました。 Flow Builder などのツールは、ユーザーがエンドツーエンドのデジタル ワークフローを作成および自動化するのに役立ちます。 このツールは、ユーザーが選択して再利用できるコンポーネントとサービスを備えています。 同社には、アプリビルダーの大規模で十分にサポートされたコミュニティもあります。

最近追加された機能には、静的なデータ入力フォームを直観的なエクスペリエンスに変換するダイナミック フォーム & アクションが含まれます。 Einstein Automate Einstein Automate は、あらゆるビジネス機能と業界向けに設計された自動化機能を提供します。 Code Builder/Functions/DevOps Center は、Salesforce 用に最適化された Web ベースの開発環境です。

Salesforce で今すぐ見る

アウトシステムズ

AIを活用した開発

OutSystems は、継続的デリバリに対する需要の高まりに注目し、AI を採用し、開発者がビジュアルなモデル駆動型開発環境を通じてアプリケーションを構築できるようにするソリューションを提供しています。 ユーザー アクセスはペルソナ ベースであり、プロの開発者から一般開発者まで、ユーザーの快適なレベルでの開発が可能になります。 プラットフォーム サービスも AI によって強化され、アプリケーションのライフサイクルを強化する自動化を提供します。 このソリューションでは、テンプレートとカスタマイズ可能なアプリが使用されます。

ベンダーは、クロスプラットフォーム アプリを作成するための、UX コンポーネントのライブラリ、ドラッグ アンド ドロップ UI、ビジネス プロセス、ロジック、データ モデルへのアクセスを提供します。 OutSystemsのTrueChange機能は、依存関係を自動的にチェックし、デプロイメントプロセスを処理します。

OutSystemsで今すぐ見る

Microsoft Power Apps

ローコードの伝統に基づいて構築する

ソフトウェア大手の主要なローコードおよびノー​​コード開発プラットフォームである Microsoft Power Apps は、ユーザーがリッチな Web およびモバイル アプリケーションを構築できるように設計されています。 このソリューションは、さまざまな Microsoft 製品と緊密に統合されており、保存されているビジネス データに接続するベンダーの Common Data Service 上に構築されています。 基盤となるデータ プラットフォーム (Microsoft Dataverse) またはさまざまなオンラインおよびオンプレミス データ ソース (SharePoint、Microsoft 365、Dynamics 365、SQL) のいずれか サーバ)。 デザイン時ツールである Power Apps Studio は、キャンバス アプリの構築に使用できます。 Microsoft のこのツールの目標は、PowerPoint でスライドデッキを作成するような感覚でアプリを作成できるようにすることです。

Power Apps は、経験豊富な開発者がコードを使用してデータとメタデータを作成し、Azure 関数、プラグイン、およびワークフロー拡張機能を使用してサーバー側ロジックを適用できるように設計されています。 このプラットフォームでは、開発者が JavaScript を使用してクライアント側ロジックを適用したり、外部データと統合したりすることもできます。 仮想エンティティと Webhook、カスタム コネクタの構築、アプリを Web サイト エクスペリエンスに埋め込んで統合されたものを作成します。 ソリューション。

Microsoft で今すぐ見る

アッピア

自動化の重視

Appian ローコード オートメーション プラットフォームは、複雑なプロセスを管理するための自動化を重視した統合環境です。 ロボットプロセスオートメーション、ビジネスプロセス管理、ケース管理、人工知能、意思決定を含む ルール。 Appian を通じて開発されたアプリケーションはクラウド対応となるように設計されており、AWS、Azure、Google の AI と統合できます。 Appian は、プロセス モデラー内でリアルタイム AI ガイダンスを提供し、AI をローコード開発アクセラレーターとして利用します。 このプラットフォームは機械学習を採用してアプリ開発の次のステップを推奨し、サードパーティのサービスへの呼び出しを回避します。

Appian はまた、複雑なワークフローを実行している企業からの数百人年分の知識から得られた匿名化されたデータに基づくプロセス自動化データセットへのアクセスも提供します。 このソリューションでは、自動化されたテスト ケースも実行されます。

アッピアンで今すぐ見る

ServiceNow

開発者の領域を超えて拡大

ServiceNow アプリと独自のインフラストラクチャは、あらゆるレベルの開発者が利用できる Now Platform 上に構築されています。 ServiceNow はもともと IT 運用管理とサービスを対象としており、さまざまなビジネス機能の開発を可能にするターンキー アプリケーション構造を提供します。 また、このベンダーは、Now Platform でのアプリケーションのセットアップを支援することを目的として、非技術的なビジネス ユーザー向けの Guided Application Creator を提供し、データ センターを超えてその範囲を拡大しました。 このツールを使用すると、ユーザー エクスペリエンス、従業員エクスペリエンス、またはモバイル エクスペリエンスを向上させるアプリを作成できます。 ServiceNow の IntegrationHub は、外部システムへの事前構築されたコネクタをサポートすることを目的としており、コード不要の統合環境です。

ServiceNow で今すぐ見る

関連記事:

  • Gartner によると、ローコード開発は技術的な動きになっている
  • 新型コロナウイルス感染症危機においてハイブリッド クラウドとローコードのアプローチが支持を集めた
  • ローコードおよびノー​​コード開発への道には強力なガードレールが必要です
  • ローコードおよびノー​​コードのアプローチが台頭する中、開発者は新たな課題に備える
  • 自動化が仕事を奪いつつあります。 ローコード ツールとノーコード ツールにより新しいツールが作成される可能性がある