Vue3 のフロントエンドとバックエンドの分離に基づくローコード開発フレームワーク

プロジェクトの説明

JNPF 開発プラットフォームは、SpringBoot+Vue3に基づくフルスタック開発プラットフォームであり、マイクロサービスとフロントエンドとバックエンドの分離アーキテクチャを使用しています。フロントエンドとバックエンドは、拡張を容易にするために何千もの共通クラスをカプセル化します。コード ジェネレーターを統合して、フロントエンドとバックエンドのビジネス コード生成をサポートして、迅速な開発に対応します。フレームワークは、フォーム、レポート、チャート、および大画面を簡単かつ直接使用できます。バックエンド フレームワークはVue2 および Vue3をサポートしています。プラットフォームはプライベートに展開でき、K8S 展開もサポートしています。

テクノロジーアーキテクチャ

  1. 1.データベースの互換性: MySQL (デフォルト)、SQLServer、Oracle、PostgreSQL、Da データベース、人民財政経済大学データベース
  2. 2.分散ファイル ストレージ: MinIO および複数のクラウド オブジェクト ストレージ (Alibaba Cloud OSS、Huawei Cloud OBS、Qiniu Cloud Kodo、Tencent Cloud COS など) と互換性があります。
  3. 3.バックエンドはIDEA + Eclipse +Spring Tool Suiteに基づいて開発されています。
  4. 4.フロントエンドはNode.js+Vue+TypeScript+Vite+Pinia+Pnpm+Element-uiなどをベースに開発されています。
  5. 5.モバイル端末開発 Node.js開発

申請アドレス

https://www.jnpfsoft.com/?csdn

導入方法

  • 瓶
  • Docker/Docker-Compose

プラットフォームの機能

  • ローコードジェネレータ: Mybatis-plus-generatorをベースに、データベースフィールド、WEBフロントエンド(vue)、モバイル端末(vue)、バックエンド(コントローラ、 entity、mapperxml)、service) などのコードをオンラインで生成できるため、開発の難易度が大幅に軽減されます。
  • ゼロコード開発:再利用可能なコントロールを多数備えており、インターフェイス要素を操作してコントロールをドラッグすることで、ビジュアル アプリケーションを自動的に生成できます。

  • ワークフロー エンジン:プロセス フォームとプロセス エンジンの 2 つの部分で構成され、プロセス フォームは視覚的に設計され、高度に構成可能であり、構造化されたフォーム テンプレート設計と集中分析モード設計を採用しています。中国の国情、WYSIWYG構成、ローコード、ハイコンフィギュレーションのさまざまなシナリオのニーズに適応します。
  • 柔軟な権限制御: RBAC 権限管理を使用して、メニュー、ボタン、データ列と制約、認可範囲などに対する権限を制御できます。
  • 大画面デザイン:ページを自由にレイアウトし、コントロールをページにドラッグ アンド ドロップし、コンテンツ値を設定してさまざまなコントロールにデータをバインドし、WYSIWYG で大画面のビジュアル ページ開発を実現します。
  • ポータル デザイン:真新しいポータル デザイン、簡単な操作、自由なドラッグ アンド ドロップ、ワンタイム編集とマルチエンドの適応により、ユーザーのパーソナライズされたニーズを完全に満たします。

  • 豊富なチャートデザイン:単一テーブル、複数テーブル、およびさまざまなグラフィック表示をサポートし、エンタープライズデータ分析と意思決定の運用管理を簡単に実現します。
  • APP アプリケーションのワンストップ生成: IOS および Android システム用のモバイル アプリケーションを簡単に構築でき、さまざまな機能のワンストップ集約とマルチエンド アクセスを実現し、バックグラウンド データとのフロントエンド ドッキングの動作を実現し、迅速にアプリケーションを取得できます。データはフロントからバックグラウンドに送信されます。
  • サードパーティのログイン:すぐに使用できるサードパーティの承認ログイン ツール ライブラリは、統合インターフェイスを提供し、あらゆる OAuth Web サイトへのアクセスをサポートし、OAuth ログイン機能を迅速に実装します。

  • IMコミュニケーション: IMシステムはPC、モバイルクライアントアプリ、WeChatアプレットなどのプラットフォームと互換性があり、PC+モバイル端末で企業業務の悩みを解決します。
  • 二次開発のサポート:豊富な既製アプリケーションは、企業の変化するビジネスと管理のニーズに対応し、プラットフォームに基づいて開発された製品は、より安定性と信頼性が高く、コードが標準化されており、学習が簡単ですぐに使用できるなど、すべてを実現できます。 -ラウンド事業拡大。
  • Saas サービスを迅速に構築:企業は、いつでもどこでも、迅速に規模を拡大し、Saas プラットフォーム サービスを構築できます。開発者はビジネスとイノベーションのみを気にする必要があります。

おすすめ

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