グローバル企業向けの次世代の優れたアプリを開発したい、またはスタートアップを立ち上げたいと考えている場合、そのためには支援が必要になります。
もはや、独立した、自己完結型の、または分離されたアプリケーションというものは存在しません。シュリンクラップされたソフトウェアを覚えていますか? まさにその通りです。
最もシンプルなアプリケーションを構築するだけでも、そしてもちろんエンタープライズ グレードのアプリケーションを構築するだけでも、高度な相互接続性が必要です。したがって、ローコードの原則 5 が重要です。
Openness:
エンタープライズ アプリケーション開発プラットフォームは、あらゆるものを統合でき、構築できるものに制限がないようにオープンである必要があります。
選択肢が全て開かれていないプラットフォームにはまったく意味がありません。 を あなたの創造に必要なリソース マグナムアプスどのようなテクノロジー環境であっても、完全にインターフェースする必要があります。そのため、オープン性は ローコードの基本原則.
オープンなものもあれば、本当にオープンなものもある
「オープン」の意味は人によって異なります。「オープンソース」は、ソフトウェア ライセンスの普遍的で人気の高い形式であると同時に、自由な知的交換の文化でもあります。「オープン システム」は、ソフトウェア環境における相互運用性とオープン スタンダードを意味します。技術的でない意味で言えば、オープンとは透明性、アクセシビリティ、接続性を意味します。
適切なローコード プラットフォームには、考えられるあらゆるニーズや開発に対応するために、水平方向と垂直方向、前後方向、内外方向など、あらゆる方向であらゆる種類のオープン性が求められます。複雑で広範囲にわたる環境で成功するには、ローコードは、可能性の限界を押し広げる最新のテクノロジーを取り入れながらも、コア システムやレガシー システムとスムーズに融合する必要があります。
真のオープンさは、 ローコードプラットフォーム 時代遅れになることを防ぎ、将来を見据えて、まだ考えられていない次世代の素晴らしいものをすべてスムーズに採用し、組み込むようにします。
あらゆる可能性とつながる
すべてを自分たちで発明したり、すべてをゼロから構築したりしなければならないとしたら、最先端のイノベーションをアプリケーションに組み込む能力は大幅に制限されるでしょう。顔認識アルゴリズムを学習させるために必要な膨大なデータをどのように集めるのでしょうか。高度な人工知能プロセスや魅力的な拡張現実体験を実現するためのコンピューティング インフラストラクチャをどう調達するのでしょうか。ブロックチェーンをどのように取り入れるのでしょうか。また、トースター、車、温度に敏感な医薬品の出荷、組立ラインのロボット、重要なバイオメディカル機器など、アプリが接続する必要がある IoT「モノ」への接続はどうするのでしょうか。
どうすればいいでしょうか その?
可能性にオープンになることです。必要なのは適切なコネクションだけです。
ローコード プラットフォーム (または、実際のところ、あらゆる実用的なプラットフォーム) は、接続する必要があるものすべてに対応できるように設計する必要があります。幸いなことに、多くの開発者が同様の接続を行う必要があるため、必要なことを行うためのコネクタをすでに他の誰かが構築している可能性があります。ここでコミュニティの出番です。
ここで 9 番目の原則「コミュニティ」を期待していますが、これらの投稿で明らかになっているように、原則はすべて絡み合っています。コミュニティはあらゆる主要なテクノロジーの動きの周囲に生まれますが、ローコードも例外ではありません。オープンなコミュニティを持つオープンなテクノロジーは、集合的な知力を誰もが自由に使えることを意味します。企業内、ローコード領域、そしてテクノロジーの世界全体という同心円状のコミュニティにより、多くの「素晴らしい」ことが手の届く範囲にもたらされます。ローコードにより、それを簡単に利用できるようになります。
ローコードでは、あらゆるものを簡単に構築できるのと同様に、必要に応じて新しいコネクタを構築することも非常に簡単になります。
オープン化への実践的な道
ローコード アプリケーションがあらゆるものに接続できるようにするツールはよく知られています。API と SDK は、オープン モデル、オープン データ、アプリケーションとプラットフォームの拡張性をサポートする主力ツールです。また、高度に専門化されたコネクタが必要な場合でも、常にコードを記述することができます (ローコード プラットフォームであっても、真にオープンであるためには、その可能性を考慮し、対応する必要があるためです)。
拡張性とは、実際にはオープン性です。上で述べたカスタム コネクタは、拡張性の大きな部分を占めます。基本的なローコード モデルでは対応できないことがあったり、機能をカスタム コーディングしたり、Java アクション (例) を組み込んだりする必要がある場合、既存またはレガシーのエンタープライズ アプリケーションのニュアンスや特異性に対処する必要がある場合、他のアプリやアプリ サービスを活用する必要がある場合など、何をする場合でも、ローコードでは、モデルを拡張してそれを実現するエレガントで簡単、かつオープンな手段が提供されます。
当社のウェブサイトでは、より詳細で技術的な説明があります。 Mendix 可能 オープン性と拡張性、そして私たちがどのようにして 何にでも統合できる、お気に入りの既存のツールも含みます。これらは、ローコード プラットフォームがオープン性の原則をどのように遵守できるか、また遵守すべきかを示す優れた例です。
スマートに
ローコードのオープン性は、必要なリソースに接続して組み込むのが非常に簡単なため、非常にエキサイティングなコンセプトです。しかし、2020 年の現在、本当に興奮が高まっているのは、スマート アプリケーションの構築です。前述の AI、拡張現実、エッジ コンピューティングなどのアイデアは、Google、IBM、Facebook などのあらゆる種類のデータやリソースと統合する能力に依存しています。デジタル ツイン、コネクテッド ファクトリー、膨大な量のデータの取り込み、処理、分析、アルゴリズムの形成、応答のトリガーに依存するあらゆる種類のイノベーションなどの概念は、ローコードによって、コーディングの天才集団を必要とせずに、今すぐアクセスして実現できるようになります。
可能性の世界に開かれる
ローコードの原則 5 であるオープン性をまとめると、アプリケーションは既存のレガシー システムと簡単に統合でき、新しいテクノロジーが登場したときにもそれに対応できる必要があります。スマート アプリには、膨大なデータ リソース、あらゆる種類のセンサー、外部 AI 機能、エッジ コンピューティング、その他のテクノロジーとの接続が必要です。これらのテクノロジーにより、アプリケーションはこれまで以上に関連性が高く、コンテキストに即し、プロアクティブで、インテリジェントになり、ユーザーのニーズに適応できるようになります。
すべてに対してオープンであれば、すべてが可能になります!