vue.js に基づいて開発および構築されたビジュアルなローコード プラットフォーム

目次

I.はじめに

2. Vueベースのフォームジェネレータ(element-ui、ant-design-vueをサポート)

3. Vue のその他の機能

4. その他のハイライト

5. 技術的特徴の観点から

6. まとめ


I.はじめに

実際のプロジェクト開発、特に大規模なプラットフォームシステムの構築では、入力・変更・表示操作に対応したフォームページを、さまざまなビジネスシナリオに応じてユーザー向けに何度も記述する必要があります。フォーム要件が多すぎると、開発者にとって繰り返しの作業となり、さらには複雑な作業になります。しかし、テクノロジーの発展に伴い、フロントエンド JS フレームワークは成熟し続け、フロントエンド開発の負荷は軽減され、統一フォームを自動生成する技術はますます成熟してきました。これを受けて、ローコードという考え方が生まれました。

ローコードとは、簡単に理解すると、ページの統一されたスタイルを維持し、ページを迅速に構築し、フロントエンドとバックエンドのコードを生成しながら、視覚的なドラッグ アンド ドロップによってページを生成できることを意味します。

フロントエンド開発フレームワーク Vue は世界中で人気があります。Vue と組み合わせることでフォーム ジェネレーターが誕生しました。以下は Vue をベースとした比較的優れたフォーム ジェネレーターです。ドラッグ アンド ドロップでフォームのレイアウトとコード生成を実現できます。

2. Vueベースのフォームジェネレータ(element-ui、ant-design-vueをサポート)

Element UI フォーム デザインとコード ジェネレーターは、生成されたコードを Element ベースの Vue プロジェクトで直接実行できます。また、JSON フォームをエクスポートし、サポートされているパーサーを使用して JSON を実際のフォームに解析することもできます。

現在、JNPF プラットフォームは Vue3.0 にバージョンアップされており、以下の URL から公式 Web サイトにアクセスして体験することができます。

エクスペリエンスプラットフォーム:JNPF高速開発プラットフォーム(Vue3)

デモのアドレス: https://www.jnpfsoft.com/?csdnxx

要素 UI を使用する開発者が基本的なフォーム コード構築タスクを完了し、反復作業を削減できるように支援します。

3. Vue のその他の機能

Vue は他のフレームワークと比較して、市場の複雑さとは異なり、使いやすさとクイックスタートの利点に焦点を当てており、開発者に大きな自由を提供します。単純な個人プロジェクトの構築に使用する場合でも、複雑なエンタープライズ レベルのアプリケーションの構築に使用する場合でも、Vue はそれを実行できます。

Vue.js フレームワークの最新バージョンである Vue3.0 は、より強力なパフォーマンスとより豊富な機能を備えており、それを使用するローコード開発プラットフォームに新たな活力を注入します。JNPF 高速開発プラットフォームは、そのアプリケーション モデルの 1 つとして、Vue3.0 を活用することでローコード開発の分野で大きな成功を収めています。

公式資料からわかるように、JNPF 高速開発プラットフォームの Vue3.0 バージョンは、 Vue3.x、Vue-router4.x、Vite4.x、Ant-Design-Vue3.x、TypeScript、Poniaに基づく バックエンド ソリューションです。 、および Less は、Pnpm パッケージ管理ツールを使用して、中規模および大規模プロジェクトの開発にすぐに使えるソリューションを提供するように設計されています。

4. その他のハイライト

SpringBoot+Vue3のフルスタック開発プラットフォームをベースにしたJNPF は、マイクロサービスとフロントエンドとバックエンドの分離アーキテクチャの要件を満たし、ビジュアルプロセス モデリング、フォーム モデリング、レポート モデリングツールを通じてビジネス アプリケーションを迅速に構築できます。プラットフォームはローカルにデプロイでき、K8Sもサポートします。

上記機能に加え、チャートエンジン、インターフェースエンジン、ポータルエンジン、組織ユーザーエンジンなどの視覚化機能エンジンも搭載しており、ページUIの視覚的な構築を基本的に実現します。何百もの機能コントロールと使用法テンプレートが組み込まれており、簡単なドラッグ アンド ドロップ操作でユーザーのパーソナライズされたニーズに最大限に応えることができます。JNPF プラットフォームの機能は比較的完成されているため、ローコードの利点をより直観的に理解できるように、この記事では拡張するためにこのツールを選択しました。

5. 技術的特徴の観点から

1. 従来の開発はモデル駆動型であり、「完全な手書きコード」を使用してアプリケーション システムを構築します。コードは自動的には生成されません。

2. ローコード開発手法とは、モデル駆動型とフォーム駆動型を共存させた開発手法であり、「最小限の手書きコード」を使用してアプリケーションシステムを構築する開発モデルです。コードの 80% 以上はプラットフォームのプリセット コード パッケージを通じて生成できるため、面倒で反復的な定型コードを記述する必要がなくなります。

開発者の場合は、ローコードを試すことをお勧めします。ローコードをベースに、従来の開発モデルで培った経験を活かし、効率的に開発を行います。

JNPF公式サイト

6. まとめ

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

おすすめ

転載: blog.csdn.net/pantouyuchiyu/article/details/135154378