低代碼與開發框架的一些整合[2]

1.分析的項目資源說明

經過近期的的不斷分析與運行對比,最終把注意力集中在了以下幾個框架:

01.dibootdiboot.diboot: 寫的更少, 性能更好 -> 為開發人員打造的低代碼開發平臺。Mybatis-plus關聯查詢,關聯無SQL,性能高10倍,前后端代碼本地可視化生成,flowable工作流,spring cloud微服務,強大的無代碼模型表單頁面流程設計能力等全方位賦能!

ruoyi02.若依 (y_project) - Gitee.comruoyi

yudao03.ruoyi-vue-pro: 🔥 官方推薦 🔥 RuoYi-Vue 全新 Pro 版本,優化重構所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 實現的后臺管理系統 + 微信小程序,支持 RBAC 動態權限、數據權限、SaaS 多租戶、Flowable 工作流、三方登錄、支付、短信、商城、CRM、ERP、AI 等功能。你的 ?? Star ??,是作者生發的動力!yudao

04.JeeLowCode (jeelowecode) - Gitee.com

05.JeecgBoot: 🔥「AI 低代碼平臺」前后端分離 SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue3,Mybatis,Shiro!強大的代碼生成器讓前后端代碼一鍵生成,無需寫任何代碼! 引領AI低代碼開發模式 AI生成->OnlineCoding->代碼生成->手工MERGE,幫助Java項目解決80%重復工作,讓開發更關注業務,快速提高效率,節省成本,同時又不失靈活性

06.smart-admin(MIT協議-免費任意商用): 🔥SmartAdmin以「高質量代碼」為核心,「簡潔、高效、安全」的快速開發平臺;基于SpringBoot2/3+Sa-Token+Mybatis-Plus和Vue3 +Ant Design Vue+UniApp (提供JavaScript和TypeScript雙版本、Java8和java17雙版本);滿足三級等保、網絡安全、數據安全等功能要求。并重磅開源千余家企業在使用的《高質量代碼規范》等

2.項目的個人分析

2.1diboot:

產品開發采用了模塊化開發,讓項目可以根據需要自由組合形成項目的基礎開發框架。

2.1.1項目使用的入口

在diboot官網中添加可項目基礎代碼生成功能,根據項目的具體需要完成模塊整合

生成代碼后將進入具體項目業務實現。具體內容在diboot gitee中有相關的模塊代碼與樣例項目。

2.1.2樣例項目業務管理運行情況:

整個來看對于業務管理是全的,流程/報表相關的能力是收費部分。

2.1.2低代碼管理運行情況:

http://localhost:8080/api/diboot-devtools/index.html

整個體系分為模型設計與界面設計,實現了從數據模型到業務操作模型的可視化管理。

業務模型核心是定義數據存儲。界面模型是基于定義的數據模塊進行人機交互相關功能整合。

2.1.4服務組件

server
devtool
pc ui
uniapp多端支持

2.1.5個人評價

是一套一數據建模為基礎的低代碼管理平臺。缺失的工作流/數據大屏等基本有開源項目來接續。當前引入的AI模型體系。

2.2ruoyi

若依框架是當下較為流行的項目基礎框架,擁有完善的組織結構與權限管理體系,包含了

pc/uniapp基礎框架/代碼生成器,很多開源項目基于ruoyi框架進行業務完善,形成了成熟的開源生態體系。

2.3ruoyi-vue-pro

ruoyi-vue-pro是芋道開源的一個springboot單應用項目,基于ruoyi平臺擴展事項,包含了常用的應用示例。按照領域進行模塊化組合代碼。

2.3.1代碼結構

2.3.2運行的業務端

2.3.3低代碼能力

采用了基于數據表的代碼生成模式。可以快速生成java服務端與pc端代碼。

生成后的代碼基本可以運行,只要對前端ui進行布局調整,完善業務數據入口驗證等,基本就完成了功能實現。

2.3.4流程能力

2.3.5報表能力

2.3.6服務組件

server

pcui

uniapp

2.3.7個人評價

這個項目包含了基于組織結構的權限體系/并實現了當前通用的應用實例,包含了bpm/報表等應用基礎組件,是一個快速開發平臺的基礎原型。

缺點是沒有采用數據建模方式來規劃業務功能,缺失以數據為中心的管理體系。流程與業務模型的關系未建立中間橋梁。

2.4 jeelowcode

jeelowcode是基于ruoyi-vue-pro項目的低代碼改造項目,基于ruoyi-vue-pro的基礎設施進行完善。

在線開發與界面模板是亮點:

移動應用暫時未發布使用,如果整體完成發布,將是一個不錯的開發框架,但主體沿用了ruoyi-vue-pro的解決方案,缺失以數據為中心的建設思路。對模型的定義與擴展需要完善。

2.5 jeecgboot

jeecgboot是一個老牌的開源框架,除工作流平臺外,整個完整性非常高,并且有完善的樣例讓開發人員進行模仿使用。

產品中的低代碼能力以及統計圖表樣例加上組件與功能樣例,讓開發人員能快速構熟悉構建過程。

缺失工作流能力,引入工作流平臺后將成為完整的體系。

2.6 smart-admin

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/70547.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/70547.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/70547.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Boot 中事務的用法詳解

引言 在 Spring Boot 中,事務管理是一個非常重要的功能,尤其是在涉及數據庫操作的業務場景中。Spring 提供了強大的事務管理支持,能夠幫助我們簡化事務的管理和控制。本文將詳細介紹 Spring Boot 中事務的用法,包括事務的基本概…

Java面試——Tomcat

優質博文:IT_BLOG_CN 一、Tomcat 頂層架構 Tomcat中最頂層的容器是Server,代表著整個服務器,從上圖中可以看出,一個Server可以包含至少一個Service,用于具體提供服務。Service主要包含兩個部分:Connector和…

第4章 信息系統架構(三)

4.3 應用架構 應用架構的主要內容是規劃出目標應用分層分域架構,根據業務架構規劃目標應用域、應用組和目標應用組件,形成目標應用架構邏輯視圖和系統視圖。從功能視角出發,闡述應用組件各自及應用架構整體上,如何實現組織的高階…

python小項目編程-中級(1、圖像處理)

目錄 圖像處理 實現 測試 unittest pytest 圖像處理 實現界面化操作,使用PIL庫實現簡單的圖像處理功能,如縮放(設置縮放比例)、旋轉和濾鏡、對比度調整、亮度調整、灰度圖、二值化圖(二值圖如果使用的是彩色圖片需…

【Leetcode 每日一題】2209. 用地毯覆蓋后的最少白色磚塊

問題背景 給你一個下標從 0 0 0 開始的 二進制 字符串 f l o o r floor floor,它表示地板上磚塊的顏色。 f l o o r [ i ] floor[i] floor[i] 為 ‘0’ 表示地板上第 i i i 塊磚塊的顏色是 黑色 。 f l o o r [ i ] floor[i] floor[i] 為’1’ 表示地板上第 i …

Docker 性能優化指南

Docker 提供了強大的容器化功能,能夠幫助開發者在不同的環境中構建、測試和部署應用。然而,隨著容器化應用的不斷增長,Docker 容器可能會面臨一些性能瓶頸,影響其運行效率、資源占用和擴展能力。為了確保容器在生產環境中的高效運…

2025 WE DAY品牌日| 天璇II WE X7 Pro充電樁震撼發布,能效電氣開啟充電革命

隨著新能源產業的迅猛發展,充電樁作為電動汽車能量補給的重要基礎設施,正在成為市場關注的焦點。能效電氣作為充電樁領域的佼佼者,專注于研發高效、智能的充電解決方案,為電動汽車的普及與可持續發展鋪設了堅實的基礎。 2025年2月21日,能效電氣在深圳盛大舉辦了以“以創新 引未…

< OS 有關 > Ubuntu 24 SSH 服務器更換端口 in jp/us VPSs

原因: 兩臺 VPS 的 ssh 端口一直被密碼重試, us 這臺已經封了 632, jp 這臺兩周前清過一次 sqlite3 數據,現在贊到 1008 Fail2Ban 是使用 sqlite3 來記錄,數據量大后,硬盤的 I/O 會飆升,我有寫過一個 app…

MATLAB學習之旅:數據插值與曲線擬合

在MATLAB的奇妙世界里,我們已經走過了一段又一段的學習旅程。從基礎的語法和數據處理,到如今,我們即將踏入數據插值與曲線擬合這片充滿魅力的領域。這個領域就像是魔法中的藝術創作,能夠讓我們根據現有的數據點,構建出更加豐富的曲線和曲面,從而更好地理解和描述數據背后…

若依-@Excel新增注解numberFormat

Excel注解中原本的scale會四舍五入小數,導致進度丟失 想要的效果 顯示的時候保留兩個小數真正的數值是保留之前的數值 還原過程 若以中有一個專門的工具類,用來處理excel的 找到EXCEL導出方法exportExcel()找到writeSheet,寫表格的方法找到填充數據的方法…

LeetCode 熱題 100_搜索二維矩陣(64_74_中等_C++)(二分查找)(暴力破解法;Z字形查找;一次二分查找)

LeetCode 熱題 100_搜索二維矩陣(64_74) 題目描述:輸入輸出樣例:題解:解題思路:思路一(暴力破解法):思路二(Z字形查找):思路三&#x…

從CNN到Transformer:遙感影像目標檢測的技術演進(礦產勘探、精準農業、城市規劃、林業測量、軍事目標識別和災害評估等)

在遙感影像分析領域,目標檢測一直是研究熱點之一。隨著高分辨率對地觀測系統的不斷發展,遙感影像的分辨率和數據量呈爆發式增長,如何高效、準確地從海量數據中提取有用信息,成為了一個亟待解決的問題。近年來,深度學習…

【rt-thread】rt-thread 控制 led 的兩種方式

1. pin設備 #define LED_PIN 3int led(void) {rt_uint8_t count;rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT); for(count 0 ; count < 10 ;count){ rt_pin_write(LED_PIN, PIN_HIGH);rt_kprintf("led on, count : %d %d\r\n", count, rt_pin_read(LED_PIN));…

Excell 代碼處理

文章目錄 Excell 代碼處理cvc格式xlsl格式小結 Excell 代碼處理 有時候要對excell進行分析&#xff0c;或者數據的導入導出&#xff0c;這個時候如果可以用代碼讀寫分析操作那么會方便很多 cvc格式 CSV&#xff08;Comma-Separated Values&#xff0c;逗號分隔值&#xff09;是…

新手小白如何挖掘cnvd通用漏洞之存儲xss漏洞(利用xss釣魚)

視頻教程和更多福利在我主頁簡介或專欄里 &#xff08;不懂都可以來問我 專欄找我哦&#xff09; 如果對你有幫助你可以來專欄找我&#xff0c;我可以無償分享給你對你更有幫助的一些經驗和資料哦 目錄&#xff1a; 一、XSS的三種類型&#xff1a; 二、XSS攻擊的危害&#x…

代碼隨想錄算法【Day52】

Day51 101. 孤島的總面積 思路 從周邊找到陸地然后 通過 dfs或者bfs 將周邊靠陸地且相鄰的陸地都變成海洋&#xff0c;然后再去重新遍歷地圖 統計此時還剩下的陸地 代碼 #include <iostream> #include <vector> using namespace std; int dir[4][2] {-1, 0, …

Python開源項目月排行 2024年12月

#2024年12月2025年1月21日1DeepSeek-Coder-V2一個開源的專家混合&#xff08;MoE&#xff09;代碼語言模型&#xff0c;其在代碼特定任務中的性能可與GPT4-Turbo相媲美。具體而言&#xff0c;DeepSeek-Coder-V2是在DeepSeek-V2的一個中間檢查點上進一步預訓練的&#xff0c;增加…

Resource not found: roslaunchROS path [0]=/opt/ros/noetic/share/ros

解決辦法&#xff1b; cd ~/catkin_ws rm -rf build/ devel/ catkin_make source devel/setup.bash sudo apt-get install ros-noetic-roslaunch 輸入roscore后

.NET + Vue3 的前后端項目在IIS的發布

目錄 一、發布準備 1、安裝 IIS 2、安裝 Windows Hosting Bundle&#xff08;.NET Core 托管捆綁包&#xff09; 3、安裝 IIS URL Rewrite 二、項目發布 1、后端項目發布 2、前端項目發布 3、將項目部署到 IIS中 三、網站配置 1、IP配置 2、防火墻配置 3、跨域配置…

指定定網卡名稱

一、PCIe網卡名稱指定 原理&#xff1a;利用udev規則匹配PCIe設備的硬件特征&#xff08;如總線位置、MAC地址等&#xff09;&#xff0c;覆蓋默認命名規則 4 。 步驟&#xff1a; 獲取設備信息&#xff1a; Bash udevadm info -a -p /sys/class/net/<原設備名> # 如e…