プロジェクトの説明
JNPF 開発プラットフォームは、SpringBoot+Vue3に基づくフルスタック開発プラットフォームであり、マイクロサービスとフロントエンドとバックエンドの分離アーキテクチャを使用しています。フロントエンドとバックエンドは、拡張を容易にするために何千もの共通クラスをカプセル化します。コード ジェネレーターを統合して、フロントエンドとバックエンドのビジネス コード生成をサポートして、迅速な開発に対応します。フレームワークは、フォーム、レポート、チャート、および大画面を簡単かつ直接使用できます。バックエンド フレームワークはVue2 および Vue3をサポートしています。プラットフォームはプライベートに展開でき、K8S 展開もサポートしています。
テクノロジーアーキテクチャ
- 1.データベースの互換性: MySQL (デフォルト)、SQLServer、Oracle、PostgreSQL、Da データベース、人民財政経済大学データベース
- 2.分散ファイル ストレージ: MinIO および複数のクラウド オブジェクト ストレージ (Alibaba Cloud OSS、Huawei Cloud OBS、Qiniu Cloud Kodo、Tencent Cloud COS など) と互換性があります。
- 3.バックエンドはIDEA + Eclipse +Spring Tool Suiteに基づいて開発されています。
- 4.フロントエンドはNode.js+Vue+TypeScript+Vite+Pinia+Pnpm+Element-uiなどをベースに開発されています。
- 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 プラットフォーム サービスを構築できます。開発者はビジネスとイノベーションのみを気にする必要があります。