ローコード テクノロジは長い間普及してきました。インターネットによる「ローコード」の推進は広範囲に及んでおり、論争は止まらない。今日はローコードについて素人にもわかるようにきちんとお話しましょう。
いくつかの雑誌や記事によると、私は「ローコード」について体系的に学び、皆さんにインスピレーションを与えることを願って記事にまとめましたが、コメント欄での修正や議論も歓迎します。
1. ローコードの概念と特徴
2014 年までに、Forrester は最初にローコード/ゼロコードの概念を提案しました。
Forrester によるローコードの概念の詳細な説明は、その中核となる価値にさらに偏っており、そこから次の点を要約できます。
- ビジネス アプリケーションの迅速な配信を実現でき、驚くほど高速です。
2016 年に Forrester が実施した調査によると、ほとんどの企業は、ローコード プラットフォームにより開発効率が 5 ~ 10 倍向上したと報告しており、この向上率は今後も上昇する可能性があります。
- 主に次の 2 つの側面からビジネス アプリケーションの開発コストを削減できます。
コードの作成が減り、環境のセットアップと導入コストが簡素化されるため、開発者の参入障壁が低くなります。
ウィキペディアの定義をもう一度見てください
Wiki はローコード関数の説明にさらに注意を払い、いくつかの重要なポイントも抽出しています。
- ローコード開発プラットフォーム自体もソフトウェアの一種であり、アプリケーションソフトウェアを作成するための開発環境を開発者に提供します。
- プログラマーにとって、ローコード開発プラットフォームの性質は IDEA、VS、その他のコード IDE とほぼ同じであり、それらはすべて開発者のための生産性向上ツールです。
- 従来のコード IDE とは異なり、ローコード開発プラットフォームは高次元で使いやすいビジュアル IDE を提供します。
2. ローコード機能
上記の定義と分析に基づいて、ローコード開発プラットフォームの次の 3 つのコア機能を要約するのは難しくありません。
- フルスタックビジュアルプログラミング
- 完全なライフサイクル管理
- ローコード拡張
3. 概念の細分化
多くの人はローコードを理解した後、ハイコードがあるかどうかを尋ねたくなります。答えは「はい」です。
ハイコードとは、開発者がコードを通じて製品や機能を実現するためのコード能力が必要であることを意味します。ローコードとハイコードの関係は、ビデオとグラフィックスにたとえることができます。
- ローコード - 「ビデオ」 : メインコンテンツは直感的でわかりやすく、表現力豊かな画像で構成されており、補足説明として少量のテキストを追加するだけでよく、理解しやすく、受け入れられやすいです。
- ハイコード - 「絵と文字」:正確な記述と深い表現を特徴とする伝統的な情報伝達方法。
現在では動画が情報入手の主流となっており、Gartnerの予測でも同様の見解が示されている。
2024 年までに、すべてのアプリケーション開発活動の 65% がローコード方式で行われ、大企業の 75% がアプリケーション開発に少なくとも 4 つのローコード開発ツールを使用するようになります。
しかし、繰り返しになりますが、ビデオが記事に取って代わることは決してできないのと同じように、ローコードが純粋なコード開発を完全に置き換えることはできません。ローコードを中傷し、「ローコードがプログラマに取って代わる」という主張を推進する人もいますが、これは純粋に概念を変えるものです。
4. ローコードプラットフォーム
現在、多くの汎用ローコード開発プラットフォームが市場に出回っていますが、たとえば、ローコード分野のリーダーである Mendix (Siemens) は、使いやすいゼロコード Web IDE - Mendix Studio を提供するだけでなく、より強力なローコード デスクトップ IDE - Mendix Studio Pro も提供しています。一般に、大企業にとって最良の選択です。
では、資金や能力が限られている中小企業と比較して、どのように選択すればよいのでしょうか? 実際、ここ数年で多くの先輩キング・オブ・グローリーが蓄積されています。典型的な例は、JNPF 開発プラットフォームです。
JNPF は、プラットフォームの共同開発機能とビジュアル開発機能を通じて、あらゆるバックグラウンドを持つ誰もが、持続可能な方法でビジネス価値を提供するアプリケーションを構築できるようにします。JNPF は、ビジネスと IT を結び付け、2 つの世界の間に共通言語を提供することで、スピード、コラボレーション、制御を組み合わせます。公式サイト: https: //www.jnpfsoft.com/?csdn
プラットフォームのオープン性:
- オープン標準と機能を使用して構築され、API を通じてアクセスされ、サードパーティのセキュリティおよびアプリケーション ライフサイクル サービスと統合できます。
- モデル API は、サードパーティ ツールからコア アプリケーション アーティファクトへのアクセスを提供します。
- 開発者が必要なデータにアクセスできるようにするオープン データ標準。
- プラットフォームによって提供される完全なソース コードとアプリケーションのスケーラビリティにより、 JNPF は企業の無制限のカスタマイズ ニーズに確実に対応できます。
新興産業および資本のホットスポットとして、近年ますます多くの新規プレーヤーがこのエキサイティングな戦場に参加しています。たとえば、Alibaba Yunqi Conference や Architect Summit などの多くのテクノロジー サミットでは、ローコードの特別セッションが開催され、Dingding は「ローコード」アプリケーションなどを開発しました。ローコードは未来のために全力を尽くします。