本帖最后由 jerry_shen 于 2024-04-10 18:05 編輯
Rust 通用低代碼平臺(tái)蓮花,紅蓮嘗鮮版二十二,發(fā)布數(shù)據(jù)庫(kù)自動(dòng)反射新功能及其視頻 Rust 通用低代碼平臺(tái)蓮花,紅蓮嘗鮮版二十二,此版本新增了數(shù)據(jù)庫(kù)自動(dòng)反射功能,可以為遺留數(shù)據(jù)庫(kù)配上操作軟件。此版本增強(qiáng)了模板向?qū)Ы缑娴木庉嬈鞴δ,可以不清空?shù)據(jù)的情況下編輯項(xiàng)目的元數(shù)據(jù)和數(shù)據(jù)。可以切換域?qū)ο蠛兔杜e,可以清洗登錄數(shù)據(jù)。此版本徹底修復(fù)了枚舉和啞數(shù)據(jù)功能。并有前端界面更新。請(qǐng)部署在 Tomcat9 的 webapps 目錄下。
通用低代碼平臺(tái)陣列是通過(guò) Excel 模板來(lái)表征系統(tǒng)的。和市面上大多數(shù)使用數(shù)據(jù)庫(kù)來(lái)表征系統(tǒng)的不一樣。此功能可以將數(shù)據(jù)庫(kù)反射成通用低代碼平臺(tái)的一個(gè)項(xiàng)目。并進(jìn)一步反射成 Excel 模板和前端后端的代碼生成物。此功能擁有強(qiáng)大的編輯器功能,可以對(duì)反射而來(lái)的元數(shù)據(jù)和數(shù)據(jù)深入編輯,生成相應(yīng)的結(jié)果。同時(shí),對(duì)編輯器的深度改進(jìn),使用戶可以方便的將域?qū)ο笄袚Q為枚舉,或?qū)⒚杜e切換為域?qū)ο,也可以清洗登錄?shù)據(jù),使密碼自動(dòng)設(shè)為用戶名。
有了數(shù)據(jù)庫(kù)自動(dòng)反射功能,Rust 通用低代碼平臺(tái)蓮花成了可以在數(shù)分鐘內(nèi)為遺留數(shù)據(jù)庫(kù)配上完整的 Rust 后端軟件和 Vue 前端軟件的能力。非常實(shí)用,非常強(qiáng)大。歡迎大家試用。 相關(guān)視頻請(qǐng)見(jiàn): Rust 通用低代碼平臺(tái):蓮花項(xiàng)目介紹Rust 通用低代碼平臺(tái):蓮花,是 Java 寫(xiě)成的 Rust 通用低代碼平臺(tái),目前的版本采用 openjdk 17 編譯。軟件為一 war 包,可以部署在 Tomcat 9 的 webapps 目錄下,啟動(dòng)即可運(yùn)行。 項(xiàng)目圖片
RedLotus.jpg (31.38 KB, 下載次數(shù): 13)
下載附件
2024-04-10 18:02 上傳
軟件架構(gòu)后端代碼生成物是 rust 1.69 環(huán)境。采用 Axum 0.6.20, tokio 1.32.0 , sqlx 0.7.1 數(shù)據(jù)庫(kù)訪問(wèn)層和 MariaDB, MySQL 8,PostgreSQL 數(shù)據(jù)庫(kù)。 前端代碼生成物可運(yùn)行在 Nodejs 21,18 或 14 上。是 Vue ElementUI 架構(gòu)。 近期版本Rust 通用低代碼平臺(tái)蓮花,紅蓮嘗鮮版二十二,此版本新增了數(shù)據(jù)庫(kù)自動(dòng)反射功能,可以為遺留數(shù)據(jù)庫(kù)配上操作軟件。此版本增強(qiáng)了模板向?qū)Ы缑娴木庉嬈鞴δ,可以不清空?shù)據(jù)的情況下編輯項(xiàng)目的元數(shù)據(jù)和數(shù)據(jù)?梢郧袚Q域?qū)ο蠛兔杜e,可以清洗登錄數(shù)據(jù)。此版本徹底修復(fù)了枚舉和啞數(shù)據(jù)功能。并有前端界面更新。請(qǐng)部署在 Tomcat9 的 webapps 目錄下。 通用低代碼平臺(tái)陣列是通過(guò) Excel 模板來(lái)表征系統(tǒng)的。和市面上大多數(shù)使用數(shù)據(jù)庫(kù)來(lái)表征系統(tǒng)的不一樣。此功能可以將數(shù)據(jù)庫(kù)反射成通用低代碼平臺(tái)的一個(gè)項(xiàng)目。并進(jìn)一步反射成 Excel 模板和前端后端的代碼生成物。此功能擁有強(qiáng)大的編輯器功能,可以對(duì)反射而來(lái)的元數(shù)據(jù)和數(shù)據(jù)深入編輯,生成相應(yīng)的結(jié)果。同時(shí),對(duì)編輯器的深度改進(jìn),使用戶可以方便的將域?qū)ο笄袚Q為枚舉,或?qū)⒚杜e切換為域?qū)ο,也可以清洗登錄?shù)據(jù),使密碼自動(dòng)設(shè)為用戶名。 有了數(shù)據(jù)庫(kù)自動(dòng)反射功能,Rust 通用低代碼平臺(tái)蓮花成了可以在數(shù)分鐘內(nèi)為遺留數(shù)據(jù)庫(kù)配上完整的 Rust 后端軟件和 Vue 前端軟件的能力。非常實(shí)用,非常強(qiáng)大。歡迎大家試用。 視頻請(qǐng)見(jiàn): 重點(diǎn)組件和功能· 動(dòng)詞算子 · 域?qū)ο?/font> · 棱柱 · 項(xiàng)目 · 時(shí)空之門(mén)前端低代碼平臺(tái)引擎 · 彈性登錄模塊 · Grid 頁(yè)生成模塊 · 多對(duì)多生成模塊 · 數(shù)據(jù)庫(kù)腳本生成模塊 · 動(dòng)態(tài)椰子樹(shù)功能群 · 動(dòng)詞否定功能群 · 字段否定功能群 · 高級(jí)定制功能群 · 部分生成功能群 · 自動(dòng)生成差異版本功能群 · 上傳生成界面 · 模板向?qū)山缑?/font> · 自動(dòng)生成差異版本生成界面 · Excel 數(shù)據(jù)導(dǎo)出功能 · PDF 數(shù)據(jù)導(dǎo)出功能 · 數(shù)據(jù)庫(kù)后端模式 · 數(shù)據(jù)庫(kù)工具模式 · 啞數(shù)據(jù)模式 安裝教程· 先裝好 open jdk 17 和 Apache Tomcat 9,如果您從源碼編譯低代碼平臺(tái)還需要事先裝好 Apache Maven · 下載編譯好的 Rust 通用低代碼平臺(tái)蓮花的 war 包,或者下載源碼,解壓后使用 mvn install 命令編譯,得到低代碼平臺(tái)的 war 包 · 把低代碼平臺(tái)的 war 包的名字改短,成為 Lotus.war,并放置在 Apache Tomcat 9 的 webapps 目錄下 · 啟動(dòng) Apache Tomcat 9 · 即可使用低代碼平臺(tái) 后端代碼生成物運(yùn)行· 使用低代碼平臺(tái)生成一個(gè)示例或自己的 SGS2 模板,得到兩個(gè)代碼生成物,一個(gè)前端,一個(gè)后端 · 將后端項(xiàng)目下載并解壓 · 根據(jù)您的數(shù)據(jù)庫(kù)選項(xiàng),配置好您后端的數(shù)據(jù)庫(kù),并使用后端代碼生成物的 sql 文件夾下的數(shù)據(jù)庫(kù)腳本完成建庫(kù)建表并加載初始化數(shù)據(jù) · 您需要檢查后端代碼生成物內(nèi)的配置文件,確認(rèn)數(shù)據(jù)庫(kù)和用戶名密碼的正確性 · 您需要安裝配置好 rust 1.69 或其他兼容版本的 rust 環(huán)境 · 在后端代碼生成物的根目錄下運(yùn)行 cargo run 命令啟動(dòng) rust 后端項(xiàng)目 前端代碼生成物運(yùn)行· 使用低代碼平臺(tái)生成一個(gè)示例或自己的 SGS2 模板,得到兩個(gè)代碼生成物,一個(gè)前端,一個(gè)后端 · 將前端代碼生成物解壓 · 確認(rèn)您已經(jīng)安裝好和您選擇的 Nodejs 版本相容的前端 Nodejs 環(huán)境 · 如果您使用的是 Nodejs 21 和 Nodejs18,請(qǐng)運(yùn)行命令:export NODE_OPTIONS=--openssl-legacy-provider · 運(yùn)行命令:node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 運(yùn)行截圖軟件截屏后端代碼生成物截屏日期時(shí)間對(duì)話框 單表操作 多對(duì)多 復(fù)雜版面,樹(shù)表 圖形報(bào)表 圖片功能 Excel 數(shù)據(jù)導(dǎo)出 PDF 數(shù)據(jù)導(dǎo)出 前端代碼生成物截屏Vue 前端日期對(duì)話框 Vue 獨(dú)立前端,登錄界面 Vue 獨(dú)立前端,內(nèi)頁(yè) 百度話題#通用低代碼平臺(tái)# 嘗鮮版二十二的二進(jìn)制發(fā)布包下載Nodejs 前端代碼生成物運(yùn)行指南蓮花嘗鮮版二十一消除了 95% 的 EsLint 編譯警告。并且,您可以忽略全部編譯警告。 蓮花嘗鮮版二十支持 Nodejs 21, 18 和 14 三種 Nodejs 環(huán)境。 首先,使用 Rust 通用低代碼平臺(tái)蓮花的紅蓮嘗鮮版二十生成前端代碼生成物,生成時(shí)需選擇 Nodejs 相應(yīng)版本。 將代碼生成物的前端和后端代碼生成物的壓縮包拷入工作目錄并完成解壓縮,部署并啟動(dòng)后端項(xiàng)目。 進(jìn)入前端代碼生成物的根目錄,需選擇正確的 Nodejs 版本。 此命令使用淘寶鏡像安裝 Nodejs 依賴(lài)包。 如果您使用的是 Nodejs 21 和 Nodejs18,請(qǐng)運(yùn)行命令:export NODE_OPTIONS=--openssl-legacy-provider 此命令暴露了一個(gè)必須的內(nèi)存變量。 運(yùn)行命令:node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 此命令啟動(dòng)了前端項(xiàng)目。 源碼編譯用戶指南通用低代碼平臺(tái)已經(jīng)支持自己編譯源碼,我已把原來(lái)缺的前端低代碼平臺(tái)的 jar 包上傳。支持大家自行編譯源碼。 需要注意的是,現(xiàn)在我的開(kāi)發(fā)平臺(tái)是 Fedora 37 上的 openjdk 17。所以大家編譯源碼最好使用 openjdk17。編譯好的 war 包運(yùn)行在 apache tomcat 9.0 上。 已有 jdk8 的用戶報(bào)告默認(rèn)下載的低代碼平臺(tái) war 包在他的平臺(tái)上無(wú)法運(yùn)行。您如果遇到類(lèi)似問(wèn)題請(qǐng)報(bào)告。我的電子郵件是:jerry_shen_sjf@qq.com 附 openjdk 17 下載地址: 近期視頻 Rust 通用低代碼平臺(tái)蓮花發(fā)布紅蓮嘗鮮版二十一發(fā)布介紹視頻,前端代碼生成物大翻新,視頻請(qǐng)見(jiàn): Rust 通用低代碼平臺(tái)蓮花發(fā)布紅蓮嘗鮮版二十介紹視頻,視頻請(qǐng)見(jiàn): Rust 通用低代碼平臺(tái)蓮花發(fā)布深度修復(fù)版紅蓮嘗鮮版十九介紹視頻,介紹了 PostgreSQL 代碼生成。視頻請(qǐng)見(jiàn): Rust 通用低代碼平臺(tái)蓮花發(fā)布深度修復(fù)版紅蓮嘗鮮版十八介紹視頻,初學(xué)者指南,詳細(xì)介紹低代碼平臺(tái)環(huán)境搭建,編譯,運(yùn)行和使用代碼生成物,歡迎使用。視頻請(qǐng)見(jiàn): 嘗鮮版十八的視頻請(qǐng)見(jiàn): 嘗鮮版十七的視頻請(qǐng)見(jiàn): 版本歷史和視頻源碼研讀者注意事項(xiàng)無(wú)垠式低代碼平臺(tái)第一個(gè)完整版本源碼,有興趣可以抄寫(xiě)一下: 相關(guān)技術(shù)視頻:
|