企業(yè)可以直接使用的Java低代碼平臺(tái)(java低代碼開(kāi)發(fā)平臺(tái))
隨著數(shù)字化轉(zhuǎn)型的加速推進(jìn),企業(yè)對(duì)于高效、便捷的應(yīng)用開(kāi)發(fā)需求愈發(fā)迫切。在這種背景下,低代碼開(kāi)發(fā)平臺(tái)逐漸嶄露頭角,成為企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的新趨勢(shì)。近年來(lái),國(guó)內(nèi)外低代碼市場(chǎng)呈現(xiàn)爆發(fā)式增長(zhǎng),諸多廠商紛紛布局這一領(lǐng)域,其中JVS低代碼平臺(tái)備受關(guān)注。
一、項(xiàng)目介紹
JVS低代碼是一款面向企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的低代碼快速開(kāi)發(fā)平臺(tái)。它的核心價(jià)值在于幫助企業(yè)快速搭建自己的應(yīng)用程序,降低軟件開(kāi)發(fā)成本,同時(shí)提供靈活性和可擴(kuò)展性,使得企業(yè)能夠根據(jù)自身需求進(jìn)行定制開(kāi)發(fā)。
二、應(yīng)用場(chǎng)景
JVS低代碼平臺(tái)的功能豐富,應(yīng)用場(chǎng)景非常廣泛,它通過(guò)可視化的界面和預(yù)定義的組件庫(kù),開(kāi)發(fā)人員和業(yè)務(wù)人員都可以使用拖放和配置來(lái)構(gòu)建應(yīng)用程序。
- 企業(yè)管理:可以使用JVS低代碼平臺(tái)開(kāi)發(fā)工作流應(yīng)用、客戶關(guān)系管理應(yīng)用、銷售跟蹤應(yīng)用等,以提高企業(yè)的運(yùn)營(yíng)效率。
- 物流倉(cāng)儲(chǔ):使用JVS低代碼平臺(tái)開(kāi)發(fā)庫(kù)存管理、運(yùn)輸調(diào)度等應(yīng)用程序來(lái)優(yōu)化物流流程。
- OA系統(tǒng):JVS低代碼平臺(tái)可以用于快速搭建各種辦公自動(dòng)化系統(tǒng)。
- CRM系統(tǒng):使用JVS低代碼平臺(tái)可以快速開(kāi)發(fā)出符合企業(yè)需求的客戶關(guān)系管理應(yīng)用。
- ERP系統(tǒng):使用JVS低代碼平臺(tái)可以快速開(kāi)發(fā)出符合企業(yè)需求的ERP系統(tǒng)。
- 項(xiàng)目管理系統(tǒng):使用JVS低代碼平臺(tái)可以快速開(kāi)發(fā)出符合企業(yè)需求的項(xiàng)目管理系統(tǒng)。
- 進(jìn)銷存系統(tǒng):JVS低代碼平臺(tái)可以用于快速搭建進(jìn)銷存系統(tǒng)。
三、技術(shù)棧說(shuō)明
組件名稱 | 組件作用 | 開(kāi)源協(xié)議 | ||
表現(xiàn)層(前端) | EsLint | 前端代碼質(zhì)量檢測(cè) | MIT | |
vuex | 前端框架 | MIT | ||
Element-ui | 前端組件庫(kù) | MIT | ||
Crypto-Js | 前端加密 | BSD | ||
axios | 基于promise用于瀏覽器和node.js的http客戶端 | MIT | ||
data-set | 前端數(shù)據(jù)綁定 | MIT | ||
vue-router | 前端路由 | MIT | ||
v-charts | 圖形化組件渲染 | MIT | ||
E-charts | 圖形化組件渲染 | Apache 2.0 | ||
WebPack | 前端代碼打包 | MIT | ||
G2 | 圖形化組件渲染 | MIT | ||
G6 | 圖形化組件渲染 | MIT | ||
組件歸屬 | 組件名稱 | 組件作用 | 開(kāi)源協(xié)議 | |
應(yīng)用邏輯層(后端框架) | Lombok | 代碼精簡(jiǎn) | MIT | |
Mybatis plus | 數(shù)據(jù)持久層 | Apache 2.0 | ||
Hutool | 底層工具集 | 木蘭寬松許可證 V2 | ||
Swagger | 在線接口文檔 | Apache 2.0 | ||
Groovy | 敏捷腳本語(yǔ)言 | Apache 2.0 | ||
Spring boot | 基礎(chǔ)腳手架 | Apache 2.0 | ||
spring cloud alibaba | 微服務(wù)框架 | Apache 2.0 | ||
Xxl-job | 定時(shí)任務(wù) | GNU 3.0 | 通過(guò)端口調(diào)用 | |
Nacos | 注冊(cè)中心 | Apache 2.0 | ||
Sentinel | 接口限流 | Apache 2.0 | ||
seata | 分布式事務(wù)處理 | Apache 2.0 | ||
Skywalking | 鏈路跟蹤 | Apache 2.0 | ||
Redisson | 分布式鎖 | Apache 2.0 | ||
RabbitMq | 消息隊(duì)列 | MPL 1.1 | ||
Kafka | 分布式消息隊(duì)列 | Apache 2.0 |
組件歸屬 | 組件名稱 | 組件作用 | 開(kāi)源協(xié)議 | |
數(shù)據(jù)存儲(chǔ)層 | ElasticSearch | 文件搜索引擎(日志、打文本) | Apache 2.0 | |
Mongo | 分布式文件存儲(chǔ)數(shù)據(jù)庫(kù) | Apache 2.0 | ||
MYSQL | 關(guān)系型數(shù)據(jù)庫(kù) | GPL | 通過(guò)端口調(diào)用 | |
MariaDB | MYSQL集群 | GNU 2.0 | 通過(guò)端口調(diào)用 | |
mycat | 數(shù)據(jù)分庫(kù) | |||
Redis | 高性能的key-value數(shù)據(jù)庫(kù) | BSD 3 |
組件歸屬 | 組件名稱 | 組件作用 | 開(kāi)源協(xié)議 | |
運(yùn)維支持層 | Docker | 容器 | Apache 2.0 |
四、功能說(shuō)明及界面介紹
1、首頁(yè),可手寫(xiě)低代碼的頁(yè)面
2、應(yīng)用中心
應(yīng)用中心是一個(gè)集中管理和提供企業(yè)級(jí)輕應(yīng)用程序的平臺(tái)或界面。它可以是類似企業(yè)輕應(yīng)用的應(yīng)用商店或者一個(gè)軟件管理工具,用于管理者便捷的下載、上傳、發(fā)布和安裝各種企業(yè)級(jí)應(yīng)用程序。
3、工作臺(tái)
工作臺(tái)是服務(wù)于整個(gè)體系內(nèi)的審批操作的入口
4、應(yīng)用快捷導(dǎo)航
應(yīng)用快捷導(dǎo)航是將登錄用戶有權(quán)限使用的應(yīng)用展示出來(lái),鼠標(biāo)點(diǎn)擊后,系統(tǒng)展示可見(jiàn)的應(yīng)用于對(duì)應(yīng)的操作
5、列表引擎
列表頁(yè)是管理平臺(tái)中的基礎(chǔ)頁(yè)面,核心的邏輯是實(shí)現(xiàn)數(shù)據(jù)的增刪改查(CRUD),列表頁(yè)核心的幾個(gè)要素:頁(yè)面內(nèi)容的數(shù)據(jù)展示、查詢條件、頁(yè)面按鈕及按鈕觸發(fā)的邏輯。
6、邏輯引擎
邏輯引擎是用于對(duì)業(yè)務(wù)原子功能的邏輯編排,同時(shí)接入外部應(yīng)用,以滿足數(shù)據(jù)處理、業(yè)務(wù)實(shí)現(xiàn)、自動(dòng)化業(yè)務(wù)的實(shí)現(xiàn)。輕松實(shí)現(xiàn)表單之間的數(shù)據(jù)互聯(lián)互通,通過(guò)數(shù)據(jù)操作節(jié)點(diǎn)的配置和編排,業(yè)務(wù)人員再去實(shí)現(xiàn)底層的代碼實(shí)現(xiàn)。
7、流程引擎
流程引擎基于一組節(jié)點(diǎn)與執(zhí)行界面,通過(guò)人機(jī)交互的形式自動(dòng)地執(zhí)行和協(xié)調(diào)各個(gè)任務(wù)和活動(dòng)。它可以實(shí)現(xiàn)任務(wù)的分配、協(xié)作、路由和跟蹤。通過(guò)流程引擎,組織能夠?qū)崿F(xiàn)業(yè)務(wù)流程的優(yōu)化、標(biāo)準(zhǔn)化和自動(dòng)化,提高工作效率和質(zhì)量。
8、表單引擎
?表單設(shè)計(jì)器包括頁(yè)面信息設(shè)置、表單可視化設(shè)計(jì)、頁(yè)面權(quán)限設(shè)計(jì)、聯(lián)動(dòng)數(shù)據(jù)處理。
9、函數(shù)公式應(yīng)用
在填寫(xiě)表單或修改表單數(shù)據(jù)時(shí),可以使該字段的值根據(jù)公式自動(dòng)計(jì)算出來(lái),不需要再手動(dòng)填寫(xiě)。
10、打印模板設(shè)計(jì)器
支持模型數(shù)據(jù)使用打印模板功能按照配置化方式打印模型數(shù)據(jù)。
在線demo:https://frame.bctools.cn/
開(kāi)源框架地址:https://gitee.com/software-minister/jvs