【ローコード事前調査】ローコードプラットフォームによるアプリケーション開発

目次

ローコードの概要

事前調査対象

研究前の製品

1. ビジネスプロセス

2. ユーザーの権利

3. 統計グラフ

4. 大画面設計

5. サードパーティのログイン

6. 分散スケジューリング

まとめ

近年、ローコードプラットフォームについてよく耳にするようになり、ローコードプラットフォームについてある程度理解できるようになりましたが、フロントエンドの開発がビジュアルな構成ページで完了できれば、フロントエンドの開発は大幅に改善されます。 (またはバックエンド)の効率。企業内部のデジタル化(情報化)構築も加速できます。

ローコードの概要

ローコードの概念は、2014 年に Forrester によって正式に提案されました。ローコードとは、その名前が示すように、開発者が非常に少ないコードを記述し、ローコード プラットフォームが提供するインターフェイス、ロジック、オブジェクト、プロセスなどの視覚的配置ツールを通じて大量の開発作業を完了することを意味し、不確実性を軽減し、ソフトウェア開発の複雑さ。ビジネス担当者やプロの開発者の参加をさらに考慮しながら、従来の手動プログラミングを繰り返すことなく効率的なソフトウェアの構築を実現します。

ゼロコードは、ローコード プラットフォームの一種で、限られたプログラミング拡張機能、低い技術的しきい値、限られたアプリケーション シナリオを提供しないか、またはサポートするだけです。

事前調査対象

研究前の製品

JNPF は、開発者にとって柔軟でフレンドリーな、yingmai Information のローコード フロントエンド フレームワークです。JSON 構成を使用してページを生成するため、ページ開発の作業負荷が軽減され、効率が大幅に向上します。プラットフォームは視覚化を通じてページを生成し、プロトタイプを描画する作業を経てフロントエンド ページが開発されます。公式ウェブサイト: www.jnpfsoft.com/?csdn

Jnpf オンラインエディタは次のとおりです。

体験環境をオープンしてみることができます。

1. ビジネスプロセス

ビジネスプロセスとは、あるプロジェクトを実現するために、複数の人が一定のルールや順序に従って実行する一連の作業のことです。ローコードプラットフォームにより視覚的なプロセス構成が実現され、ユーザーはトリガー条件、処理ノード、ノード参加者を構成してカスタムビジネスプロセスを実現します。

次の図は、JNPF ビジネス プロセス構成インターフェイスです。

2. ユーザーの権利

ユーザー権限の管理には、古典的な RBAC (Role-Based Access Control) モデルが使用されます。簡単に言うと、同じ権限を持つユーザーは同じロールに追加されます。ロールに権限を割り当てることで、「ユーザー-ロール-権限」の権限が付与されます。を実現したモデルです。企業は組織であるため、一般に部門の概念があり、部門をロールに追加して、「ユーザー-部門-ロール-権限」の承認モデルを実装することもできます。

JNPFのユーザー権限制御方式を次の図に示します。

3. 統計グラフ

統計グラフについては誰もがよく知っているので、ここでは詳しく説明しません。これは Excel のパースペクティブ グラフと比較できます。統計グラフは、データ ソース、統計ルール、および表示フォームによって定義されます。ローコード プラットフォームは、このアプローチに従っています。統計グラフを実現、ビジュアル構成。

次の図は、JNPF 統計グラフの構成ページを示しています。

4. 大画面設計

ページを自由にレイアウトし、コントロールをページにドラッグ アンド ドロップし、さまざまなコントロールのコンテンツとデータ バインディングを設定し、見たままの状態で大画面のビジュアル ページ開発を実現します。

5. サードパーティのログイン

すぐに使用できるサードパーティ認証ログイン ツール クラス ライブラリは、統合インターフェイスを提供し、あらゆる OAuth Web サイトへのアクセスをサポートし、OAuth ログイン機能を迅速に実現します。

6. 分散スケジューリング

統合された XXL-JOB 言語間分散タスク スケジューリング プラットフォーム。すぐに使えるサードパーティ言語で、スケジューリング センターに接続したり、RESTful API を介してエグゼキュータを実装したりできます。ファンクション ポイントには、エグゼキュータの管理、タスクのスケジューリング、ログのスケジューリングが含まれます。 、タスクの進行状況の監視、マルチタスク モード、カスタム タスク パラメーターなど。

JNPF の利点は、フロントエンド コードとバックエンド コードを生成できることです。これにより、優れた柔軟性が得られ、より複雑でカスタマイズされたアプリケーションを作成できます。また、そのアーキテクチャ設計により、開発者は基礎となる技術的な詳細を気にすることなく、アプリケーション ロジックとユーザー エクスペリエンスの開発に集中できます。特筆すべきは、フルソースコードの提供形態により、開発者はある意味メーカーに縛られることなく、基盤となるソースコードに基づいてより複雑なアプリケーション要件を開発できるようになり、自由度が大幅に向上するという点である。

まとめ

今日、データ主導の意思決定は企業の成功の重要な要素となっており、ローコードの製造業者、企業、開発者のいずれであっても、より高い効率と優れた機能を獲得するために自らを強化する必要があります。自らの競争力を高めます。

おすすめ

転載: blog.csdn.net/wangonik_l/article/details/132211361