ビデオ: Faith Evans feat. Stevie J – "A Minute" [Official Music Video] (十一月 2024)
実用的なビジネスアプリケーションを1時間で構築することは可能ですか? Appian Quick Appsなどのローコードアプリ開発プラットフォームは、まさにそれを行うように設計されていますが、アプリはデスクトップとモバイルでどれだけうまく機能しますか? 機能はどの程度高度ですか? 実際にコーディングはゼロですか? これらのアプリビルダーは、日常のビジネスユーザーまたは開発者向けですか? これらのアプリは、基本的なコラボレーションやプロジェクト管理、またはより複雑なユースケースにどのようなタスクに適していますか?
とにかく、コーディングなしでアプリをどのように構築しますか? このアプリ作成の新しいモードには多くの質問が伴い、PCMagはこのアイデアをテストしました。
4つのローコードツール(Appian、Microsoft PowerApps、Salesforce Lightning、およびZoho Creator)を用意し、Ziff Davis Techチームの4人の開発者がいる部屋に1時間置いて、基本的なアプリの構築とカスタマイズの試みを観察しましたそれ-コードを1行も書かずに。 ああ、私たちも全部を撮影しました。
「ローコード」に関するちょっとした背景
「低コードアプリ開発」という用語は数年前まで存在していませんでしたが、その概念は新しいものではありません。 企業にとっての価値の一部は、市民開発にあります。 企業や中小企業(SMB)には、「パワーユーザー」または「市民開発者」という概念が長い間ありました。ビジネスユーザーは、自分自身でアプリを作成し、しばしばVisual Basic for Applications(VBA)に手を出しました。 Excelでのプログラミング。
方程式の反対側は、従来の開発者とITです。これらの低コードプラットフォームは、特定のビジネスユースケース向けのアプリを迅速に構築することにより、ソフトウェア配信を加速するように設計されています。 「ローコード」という用語自体は、技術調査および分析会社のForrester Researchに由来します。 アナリストのクレイ・リチャードソンとジョン・ライマーは、Forresterの2014年のレポート「新しい開発プラットフォームが顧客向けアプリケーションに登場する」でこの用語を作り出し、最近2つの市場レポート「Forrester Wave:Low-Code Development Platforms、2016 Q2 「および「ベンダーランドスケープ:低コードアプリケーションプラットフォームの破壊された肥沃な地形」。
Forresterは、ベンダーが2015年に最低17億ドルの収益を生み出したと概算し、レポートでは多くの企業が年間50%を超える収益を上げていると述べています。 Waveレポートは、42のベンダーをこの分野で分類し、5つのローコードカテゴリ(汎用、プロセス、データベース、リクエスト処理、モバイルファースト)に分類していますが、RymerはPCMagにモバイルファーストカテゴリがなくなる可能性が高いと述べましたが、業界が汎用の下で統合するにつれて、すべての低コードプラットフォームで与えられるようになります。
「多くの人々は、これらの製品を単なるツールと考えています。LotusNotesまたはAccessで行っていた最新のねじ回しです。これらはツールではなく、プラットフォームです。投資するのであればできるだけ多くのシナリオでアプリケーションを作成できるようにしたい」とRymer氏は述べています。 「モバイルは製品ではなく、機能です。汎用カテゴリには、モバイルUIとWeb UI、プロジェクト管理に役立つツール、アプリケーションライフサイクル管理、ポートフォリオ管理、管理タスクが含まれます。これらは非常に広範な機能セットです。」
Forresterレポートでは、低コードプラットフォームに関する3つの重要な神話も取り上げています。 ライマーはそれぞれについて少し話しました。
神話#1:低コードプラットフォームは市民の開発者のみを対象としており、プロの開発者は対象ではありません。
「この研究の基礎は、これらの製品を使用するリファレンス顧客のコレクションでした。戻ってこれらの人々が誰であるかを考えたとき、彼らはすべてプロの開発者でした。それ以来、より多くの市民開発者に出会いましたが、トレーニングやツールを一切使用せずに、これらのプラットフォームを市民の開発者の前に置いてください」とライマーは述べています。 「同じ機能セットでプロの開発者とエンドユーザーのニーズを満たすのに非常に成功した製品は考えられません。」
神話#2:低コードプラットフォームは、プログラミングの必要性を排除します(低コードと「コードなし」)。
「低コードプラットフォームでWaveを実行したときに、これらの製品を使用したときに、コーディングに必要な機能は何でしたかという質問がありました。答えは1:統合と2:ユーザーインターフェイスです」 。 「統合は困難です。予測不可能です。面倒です。カスタムコーディングを行う他の分野はモバイルUIです。アプリをウェブアプリケーションの枠を超えてカスタムレイアウトを行いたい場合、デバイス上のサーバーにアクセスする場合、または完璧なディスプレイ、ローコードプラットフォームは通常、そのためのテンプレートを提供していません。モバイルではまだやらなければならないことがたくさんあります。ネイティブにする必要があります。」
神話#3:低コードプラットフォームは小規模を意味します。
「私にとって、ランドスケープに関して本当に興味深いのは、買収が始まる時点に達するのはいつかということです。すでに大きなベンダーであるSalesforceとServiceNowを除き、収益はないため、まだそこにはいません。しかし、Appianの収益は1億ドルを超えています…誰かがそれらを購入しますか?誰かがOutSystemsまたはMendixを購入しますか?Microsoftがフィールドに参入することにも目を光らせなければなりません。次の2〜3年で、世界のオラクルが、構築ではなく収益でリーダーを獲得することになります。ローコードベンダーの5000万ドルの買収は、オラクルにとってピーナッツです」ライマー。
PCMagのテスト方法
テストの目的で、各開発者はそれぞれの低コードプラットフォームを使用して基本的なスケジューリングアプリを作成しました。 1時間の終わりの目標は、新しいイベント(名前、日付/時刻、期間)を追加し、ユーザーをイベントに招待し、イベントを作成するための保存ボタンと、リストを表示できるアプリを構築することでしたカレンダービューまたは時系列リストのイベント。 開発者がそれをすべて達成したら、UIのカスタマイズや通知などのボーナス機能を試すことができます。
機能の観点から、Rymer氏によると、低コードプラットフォームはコーディングを主に宣言型開発に置き換えます。ドラッグアンドドロップのビジュアルインターフェイス、オブジェクトマッピングとプロセスモデリング、フォームビルダー、WYSIWYGエディターなど。Appianでは、Microsoft PowerApps、Salesforce Lightning、 Zoho Creator、開発者はこれらのタイプの機能を使用してアプリを構築しました。 プラットフォーム間のもう1つの大きな違いは、Appianはローコードおよびビジネスプロセス管理(BPM)固有のベンダーであるのに対して、Microsoft、Salesforce、およびZohoはより大きなエコシステムの一部としてツールを提供し、ZohoはZoho CRMなどの製品も提供することです、Zoho Projects、Zoho Books。
このテストでは、すぐに使えるビジネスユーザーではなく、実際の開発者を使用したのはなぜですか? いくつかの理由。 Rymerが説明したように、開発者とITは、市民開発者よりもはるかに規則的に企業でこれらのプラットフォームを使用しています。 IT部門に送信される簡単なチケットまたは軽い機能のリクエストのために、従来の開発プロセスよりもローコードプラットフォームを使用してアプリをすばやく構築するのが簡単かどうかをテストしたかったのです。
開発者はまた、そもそも実用的なアプリを作成するために必要なことについてはるかに知識が豊富です。 以下のビデオで、開発者はプラットフォームが実行できることと実行できないこと、その制限事項、およびこのようなツールが実際に日常のビジネス設定に役立つかどうかを明確に説明できました。
市民の開発者に対してもこのようなテストを実行しますか、それとも無防備なビジネスユーザーを廊下を歩いてラボに引き込み、座らせて、低コードアプリを作成させますか? おそらく。 フィードバックをお待ちしています。 ストーリーにコメントを残し、Facebookのコメントまたはツイートをドロップして、この種のコンテンツを通じてローコードについてさらに学びたいかどうかをお知らせください。
ツールの積み重ね方
クロックが開始され、アプリの作成が開始されると、開発者は各ローコードプラットフォームの長所と短所を発見しましたが、1時間の終わりまでにそれぞれがアプリを作成しました。 プラットフォームはどの程度機能し、完成品はどのように見えましたか? 以下のビデオを見て、調べてください。
アッピア
Microsoft PowerApps
Salesforce Lightning
Zoho Creator
ボトムライン
4つのプラットフォームすべてが稼働中(または少なくとも半稼働中)のスケジューリングアプリを作成しましたが、全体的に最高のパフォーマンスを発揮した低コードツールはAppianとZoho Creatorでした。 Appianの場合、Appian Quick Appsと本格的なAppian Designerの組み合わせにより、アプリをすばやく作成し、カスタマイズと追加機能を重ねることができます。 Quick Appsは主にフォームベースであり、完全なDesignerを使用すると、Appian Process Modelerをドラッグアンドドロップすることで、アプリ内のすべてのデータとオブジェクトをマッピングできます。 BPMアプリを作成するためにテストした、最も成熟した、最も使いやすいローコードプラットフォームです。
Zoho Creatorも見事に機能しました。 開発者は、約10分以内に基本的なスケジューリングアプリを簡単に作成し、残りの時間をアプリのカスタマイズに費やしました。 低コードプラットフォームでのRymerの主な制限を反映して、UIのカスタマイズとモバイル用のレイアウトの最適化に関して、開発は障害になりました。 Zoho Creatorは、ドラッグアンドドロップ開発およびフォーム構築に加えて追加のスクリプトを作成するという点で、「最高のコード」プラットフォームですが、すぐに使用できる優れたローコード機能を十分にパックします。 1時間で安定したアプリ。
Salesforce Lightningも非常に優れたパフォーマンスを発揮し、比較的痛みのない開発エクスペリエンスを備えた見栄えの良いアプリを構築しました。 開発者がSalesforce Lightningに対して抱いた最大の批判は、Salesforce App Cloudを中心とするエコシステムとその顧客関係管理(CRM)ソフトウェアの独自性です。 彼の経験では、Lightningでアプリを開発する性質は、カスタマイズに関してはSalesforceのAPEXプログラミング言語の知識に大きく依存しているため、Salesforceの深い専門知識を持つ開発者やユーザーに最適な製品であると推奨しました。 ただし、Salesforceはこの点に関する基礎をカバーしていますが、Salesforce Trailheadと呼ばれる詳細なトレーニングWebサイトを提供し、さまざまなコースを用意して、スピードアップを図っています。
次に、レドモンドの無料ツールであり、ブロック上の最新のローコードプラットフォームであるMicrosoft PowerApps (現在もベータタグを搭載 )、および最も成熟度の高いプラットフォームにアクセスします。 PowerApps UIは、私たちがテストした最も洗練されたツールであり、プラットフォームには、アプリとさまざまなモバイルレイアウトを作成するための段階的な手順が付属しています。
開発者は基本的なフォームUIを簡単に見つけて、5〜10分でアプリテンプレートを作成しましたが、プログラムはWindows 8.1またはWindows 10マシンでのみ動作し、Microsoft OneDriveを使用していてもデータを取り込むことができませんでした。 ForresterのRymerは、PowerAppsが最初のテストで不足することを驚かせていませんでしたが、Microsoftのツールが成熟したら、特に低コードとビジネスインテリジェンス(BI)を組み合わせた場合、大きな可能性が見えます。
「SharePoint Designerのようなエンドユーザー向けのPowerAppは、本来の開発者向けのツールですか?これは、彼らが答えなければならない大きな質問の1つです」とRymer氏は述べています。 「また、Microsoftは最終的にPowerAppsとMicrosoft Power BIを組み合わせることになると思います。これは、人々がタンデムで使用する2組のツールになると考えています。PowerAppsがGAに移行する際には、細心の注意を払います。それは重要かもしれません。」