目次:
ローコードアプリケーションの開発により、ビジネスのすべての従業員は、役割や技術的な専門知識に関係なく、「合理化または自動化できるプロセスまたはタスクを確認し、そのためのアプリを作成します」と言うことができます。フォームベースのウィザードとドラッグアンドドロップのユーザーインターフェイス(UI)を使用すると、ワーカーは数分以内にアプリを構築し、部門やチームと共有して、シンプルなアプリベースのエクスペリエンスで手動またはボトルネックのビジネスワークフローを更新できます。
低コードプラットフォームは、さまざまなビジネスタイプやニーズに合わせてあらゆる形とサイズで提供されます。 しかし、大企業向けにテストした最も強力なツールの2つは、OutSystemsとMendixです。 両社は低コード分野のベテランであり、基本的なアプリの作成やワークフローの自動化を超えてアプリのライフサイクル全体を管理する成熟したフル機能のプラットフォームを提供しています。
中小規模の企業(SME)または大規模なFortune 500企業の場合、2つの低コードの大国を選択するのは難しい場合があります。 以下に、価格、ユーザーエクスペリエンス(UX)、アプリの作成、開発者とエンタープライズの機能、サードパーティの統合という5つのコア領域でMendixとOutSystemがどのように積み重ねられているかを示します。 組織に最適なプラットフォームを区別するために読んでください。
1価格とプラン
Mendixは、基本的なアプリの作成、展開、サポートのために最大10ユーザーまで無料で開始します。 ただし、企業の場合、自動バックアップとアップタイム保証付きの単一アプリの場合、価格は月額1, 875ドルからです。 組織全体に展開された複数のアプリを構築する場合は、EnterpriseまたはProエディションを使用する必要があります。 Proエディションは、無制限のアプリ構築のために月額$ 5, 375から始まります。 エンタープライズエディションの価格は、より高度なエンタープライズ展開および管理機能セットの場合、月額7, 825ドルです。 この機能セットには、継続的インテグレーションのサポート、プライベートクラウドの展開、水平スケーリング、フェールオーバーテスト、およびオンプレミスでアプリを展開する機能が含まれます。 Mendixの価格設定は線形ではないため、ユーザーが増加するにつれてユーザーごとの価格は低下し、アドオンや使用割り当てによる長期的なコストの増加はありません。
OutSystemsにはさらに優れた無料プランがあり、ユーザーが100人未満の組織にプラットフォームを無料で提供しています。 企業が100人以上のユーザーにこのアプリ作成機能を提供する必要がない場合は、単一の開発環境、共有クラウドインフラストラクチャ、および無制限のサポートが付属する無料版を使用することもできます。 OutSystems Oneプランは、1か月あたり2, 100ドル(年間請求)から開始し、専用のパブリッククラウド、プライベートクラウド、またはハイブリッドクラウドの導入とともに、最大数千のユーザーキャパシティ、アプリ開発、テスト、および運用のための3つの環境を提供します。 最後に、OutSystems Enterpriseプランは、低コードアプリをコンシューマアプリストアに展開する場合、無制限のアプリキャパシティとスケーラビリティ、および最大数百万のユーザーキャパシティのために、月額4, 600ドル(年間請求)から始まります。
両方の価格は、AppianやSalesforce App Cloudなどの他の企業の競合他社よりも高くなっていますが、MendixとOutSystemsは、より強力なエンタープライズ機能を備えたより強力な開発環境を提供します。 全体的に、OutSystemsの無料プランはMendixよりも優れており、企業向けの価格設定はそれほど急ではありません。 エッジ:OutSystems
2セットアップとインターフェース
OutSystemsダッシュボードは、Platform(実際のアプリ構築がすべて行われる)、Learn、Community、およびSupportのタブを使用して、整然と整然と配置されています。 [コミュニティ]タブには、ユーザーフォーラムだけでなく、求人掲示板と、プラットフォームの改善と新機能を提案するための[アイデア]タブが含まれています。 低コード開発エクスペリエンスは、独自のプライベートクラウド環境を作成することから始まります。これには、独自のOutSystems URLが付属しています。 OutSystemsが行うもう1つのことは、他のプラットフォームではエクスペリエンスを調整できないことです。開発したいアプリの種類と、専門的な役割と専門知識レベルについて質問します。 セットアップの難点は、OutSystemsデスクトップ統合開発環境(IDE)を手動でダウンロードする必要があることです。 完全にクラウドベースのオプションはありません。 セットアップにはまだ時間がかかりませんが、完全なガイド付きローコードアプリビルダーを使用するには、平均的なビジネスユーザーが手動でインストールする必要があります。
一方、Mendixは完全にクラウドベースのエクスペリエンスを提供し、プラットフォームのビルトインソーシャルイントラネットおよびコラボレーションの側面にログインすると、「バズ」タブに直接アクセスできます。 バズは、Apps、People、App Store、およびCommunityタブの隣にある非常に簡単なダッシュボードの5つの主要なタブの1つです。 Mendixは基本的なアプリ環境を自動的に設定し、アプリの開発と設定を開始するためのオプションメニューと、個々のアプリ内の[バズ]タブを表示します。 UIは最近、新しいWebモデラーUI、再設計されたAndroidおよびiOSアプリ、および定義済みのページテンプレートと「Building Blocks」と呼ばれるUI要素を備えた「Atlas」と呼ばれる新しいデザイン言語でオーバーホールされました。カスタマイズされたOutSystemsセットアップアンケートはプラスですが、Mendixを使用すると、ログインしてすぐに構築を開始することが簡単になり、ネイティブチームのコラボレーションが前面と中央に配置されます。
3低コードアプリの作成
ローコード開発は、IT部門や開発者と同じように、日常のビジネスユーザーにとっても役立つように設計されています。 前者の場合、どちらのプラットフォームも段階的なアプリ作成エクスペリエンスを提供し、技術に詳しくないユーザーでもプロセスをガイドできます。 Mendixは、アセット、イベント、費用などを管理するための事前構築済みアプリのページと、より複雑なアプリテンプレートを紹介するチュートリアルから始まります。 Web Modelerは強力で、デスクトップ、モバイル、タブレットアプリのデバイスプレビューを提供します。 ただし、Google App Makerなどのツールとは異なり、Mendixは、後で行われるデータベースのセットアップではなく、UIの設計とワイヤフレーミングから始めます。 これにより、ルックアンドフィールに関するカスタマイズオプションが多数用意され、非常に自然なアプリ作成エクスペリエンスが実現します。 しかし、これにより、テスト中に実行を正しく行うための試行錯誤が生じました。 OutSystemsとは異なり、Mendixには開発者固有のモバイルアプリもあり、モバイルデバイスでアプリを実際に編集できます。
OutSystemsでは、Webアプリとモバイルアプリのどちらを作成するかを選択し、スマートフォンアプリ、タブレットアプリ、またはさまざまな画面にサイズを変更するユニバーサルアプリかどうかを指定できます。 これは、Mendixでのデバイスプレビュー間の切り替えに比べて多少制限されています。 しかし、アプリの構築を開始すると、OutSystemsがすべてのステップを支援します。 ビジュアルアプリデザイナーに入ろうとすると、OutSystemsがアニメーション化された矢印を使って段階的に説明してくれました。 Microsoft Excelファイルからデータベーステーブルを作成し、それをリストに変換し、フォームを作成し、UIをカスタマイズし、ワンクリックでアプリを公開できるようにしました。 アプリエディター自体はMendixやMicrosoft PowerAppsと同様にレイアウトされていますが、ユニークな便利な機能の1つは、アプリが進むにつれて自動的にタブを作成することでした。 中央にはアプリのカスタムブランドプレビューがあり、そこにUI要素をドラッグアンドドロップし、右側のデータベースオブジェクトとフィールドにマップします。 アプリ作成のエクスペリエンスは首と首であり、Mendixのデバイスプレビューの方が好きでした。 しかし、OutSystemsの低コード開発プロセスは、ガイドがより適切であるため、少しスムーズです。 わずかなエッジ:OutSystems
4開発者機能とエンタープライズ機能
OutSystemsには、アプリのライフサイクル全体にわたるプロセスの自動化とロジック、デバッグとソフトウェアのテスト、プロジェクト管理などの機能が豊富に備わっています。 OutSystemsは、データベースからフィールドへのマッピングのための自動補完機能を備えた素晴らしい式エディターを備えています。 さらに、アプリはその下にネイティブプログラミング言語で記述されており、CSSおよびJavaScriptコードを使用して構文を強調表示する際に開発者が便利だと感じました。 アプリを公開すると、OutSystemsはロールベースのユーザー管理とアプリ分析を提供し、異なるオペレーティングシステム(OS)、ブラウザーなどでアプリのパフォーマンスとエンゲージメントを分類します。
Mendixは、分析、ガバナンス、およびユーザー管理に関して同様の機能を備えています。 どちらのツールもバイナリインストールを提供します。つまり、Mendixのクラウドベースのアクセスに加えて、開発環境をワークステーションにローカルにインストールできます。 全体として、開発者は、2つの間で、Mendixがデータベースのカスタマイズとアプリのメンテナンスで優れたパフォーマンスを発揮し、手間をかける必要のない合理化された開発者エクスペリエンスを提供することを発見しました。 また、Mendixは、スプリントベースのプロジェクト管理用に組み込まれたスクラムでテストした唯一のプラットフォームであり、エンタープライズ層に参入した場合は、詳細な品質監視と自動テスト拡張機能も提供します。 わずかなエッジ:メンディックス
5 App Store、統合、およびコミュニティ
MendixとOutSystemsはどちらも広範囲に統合されており、本格的なアプリストアはコミュニティが作成したアプリとコンポーネントでいっぱいです。 Mendix App Storeは、幅広い市場のアプリとテンプレート、事前に構築されたUIコンポーネントとウィジェット、およびモノのインターネット(IoT)や機械学習(ML)アプリのデータベースコネクタを含むサードパーティサービスを統合するためのコネクタの長いリストを提供します。
プラットフォームの[コミュニティ]タブ内にあるOutSystems Forgeは、数千の事前に構築されたテンプレートと統合、再利用可能なアプリモジュール、およびコンポーネントを備えたアプリとコンポーネントのマーケットプレイスです。 [コミュニティ]タブは、アプリストアを超えて、ユーザーフォーラム、求人掲示板、およびプラットフォームの改善と新機能を提案するための[アイデア]タブを提供します。 Mendixは、コミュニティタブ内で同様のフォーラム、求人掲示板、コミュニティエンゲージメント機能を提供しています。 エッジ:偶数
6ボトムライン
MendixとOutSystemsは両方とも、あらゆるビジネスユーザーに対応するエンタープライズローコードプラットフォームとして優れた選択肢です。 どちらも豊かなエコシステムを育成しており、アプリの作成と展開から継続的なメンテナンスと分析まで、エンドツーエンドのアプリライフサイクルを管理できます。 Mendixは、ネイティブコラボレーションと優れたITプロジェクト管理を備えた完全なクラウドベースのオプションを提供しますが、OutSystemsは、より直感的なアプリ作成インターフェイスとステップバイステップの指示、ビジネスロールに合わせたアンケートエクスペリエンスを備えています。 この直接対決はほぼ同じであり、あなたの好みはあなたが見ている全体の機能セットに依存します。 ただし、価格設定の優位性とローコードビジネスアプリの構築における全体的なスムーズなエクスペリエンスのおかげで、この首と首の比較は、OutSystemsがやや先に出ていることで終わります。 勝者:OutSystems