Rust 通用代碼生成器蓮花嘗鮮版六發(fā)布視頻,光速開發(fā) Rust Web 應(yīng)用程序
Rust 通用代碼生成器蓮花嘗鮮版六發(fā)布視頻,光速開發(fā) Rust Web 應(yīng)用程序
來源: 投稿
作者:?火箭船
2023-07-31 11:29:00
?2
Rust 通用代碼生成器蓮花嘗鮮版六發(fā)布視頻,光速開發(fā) Rust Web 應(yīng)用程序
Rust 通用代碼生成器蓮花嘗鮮版六已發(fā)布最新介紹視頻,詳細(xì)介紹了紅蓮嘗鮮版六的使用。視頻請見:https://www.bilibili.com/video/BV1Cj41197nY/
Rust 語言現(xiàn)在很熱,但是由于 Rust 語言比較難學(xué),學(xué)習(xí)曲線比較陡峭。上手 Rust 程序還是比較難。Rust 通用代碼生成器蓮花是初學(xué)者學(xué)習(xí) Rust Web 好幫手。您可以部署一個蓮花,利用他附帶的示例即可生成一個完整的 Rust Web 項目。使用流行的 Axum 和 Sqlx 框架,您可以研究,也可以抄寫??梢钥焖偃腴T。
對熟悉一點的 Rust Web 應(yīng)用程序開發(fā)者而言,蓮花也是有重大價值的。您可以光速開發(fā) Rust Web 應(yīng)用程序。把一半的工作量自動化。使用了蓮花,您有了完整的開發(fā)框架。使用了蓮花,您可以有例程參考。有了蓮花,您可以以和 Java Web 相當(dāng)?shù)乃俣乳_發(fā) Rust Web 應(yīng)用程序。
Rust 通用代碼生成器蓮花嘗鮮版六。此版本支持日期與日期時間,支持三大部分生成功能群。支持自動登錄模塊,支持修改自己的資料和登陸密碼。修復(fù)了嘗鮮版五的克隆和批克隆出錯問題,修復(fù)了嘗鮮版五編輯用戶會導(dǎo)致密碼失效問題。和其他一些缺陷。暫不支持 Oracle 數(shù)據(jù)庫,暫不支持空值。功能對標(biāo) java 通用代碼生成器光電音之王版本。請部署在 Tomcat9 的 webapps 目錄下。歡迎使用。
此版本的開發(fā)代號為紅蓮。紅蓮嘗鮮版六支持三大部分生成功能群,即高級定制功能群,部分生成功能群和自動生成差異版本功能群。同樣,紅蓮支持三大變形功能群,即動態(tài)椰子樹功能群,動詞否定功能群和字段否定功能群。
紅蓮嘗鮮版六支持三種生成界面。即上傳生成界面,即紅蓮界面。模板向?qū)山缑?,即紫蓮界面。自動生成差異版本界面,即白蓮界面?/p>
紅蓮支持 Excel,PDF 兩種數(shù)據(jù)導(dǎo)出功能。紅蓮支持折線圖,柱狀圖和餅圖三種圖形報表。支持父子表,樹表和樹父子表三種復(fù)雜版面。
紅蓮支持彈性登陸模塊,此模塊強(qiáng)大,靈活,自動化程度很高,可配置,是非常優(yōu)秀的實現(xiàn)。
日期和日期時間是常用功能,也是紅蓮嘗鮮版六的重要功能增強(qiáng)。現(xiàn)在,你只需要將字段定義成 date 和 datetime,即可一鍵生成相應(yīng)功能。非常方便。
現(xiàn)在,您可以使用相應(yīng)界面,通過上傳同一項目的兩個 Excel 模板,生成差異版本。對部分修改模板的用戶非常方便。從此,您可以多次生成項目,在對比合并工具的輔助下快速歸并功能,大大方便了全程使用通用代碼生成器。
代碼生成器的項目地址:https://gitee.com/jerryshensjf/Lotus
二進(jìn)制 war 包的下載地址:?https://gitee.com/jerryshensjf/Lotus/attach_files
Rust 通用代碼生成器:蓮花
介紹
Rust 通用代碼生成器:蓮花
軟件架構(gòu)說明
軟件使用 Java 寫成,部署在 Tomcat 9 的 webapps 目錄中。目前的版本采用 openjdk 17 編譯。
本軟件是從 Go 語言通用代碼生成器:仙童改寫而來。
代碼生成物是 rust 1.69 環(huán)境。采用 Axum 0.6.18, tower web 框架,tokio 1.0 , sqlx 0.3.5 數(shù)據(jù)庫訪問層和 MariaDB, MySQL 8,PostgreSQL 數(shù)據(jù)庫。
Rust 通用代碼生成器蓮花嘗鮮版六。此版本支持日期與日期時間,支持三大部分生成功能群。支持自動登錄模塊,支持修改自己的資料和登陸密碼。修復(fù)了嘗鮮版五的克隆和批克隆出錯問題,修復(fù)了嘗鮮版五編輯用戶會導(dǎo)致密碼失效問題。和其他一些缺陷。暫不支持 Oracle 數(shù)據(jù)庫,暫不支持空值。功能對標(biāo) java 通用代碼生成器光電音之王版本。
Rust 通用代碼生成器蓮花嘗鮮版 5。此版本是第一個功能完整的可用版本,支持自動登錄模塊,支持 Axum 最新版 0.6.18, 徹底改進(jìn)了數(shù)據(jù)庫訪問層,解決了每次查詢新建一個數(shù)據(jù)庫鏈接,以致只能查詢 10 余次的重大缺陷,經(jīng)過更多測試,此版本支持 MariaDB,MySQL 和 PostgreSQL 數(shù)據(jù)庫。支持所附全部非 Oracle 示例。本版本的功能和質(zhì)量均達(dá)到可用水平。 嘗鮮版 4。通過編程和測試,終于徹底修復(fù)了蓮花生成的 Vue 前端?,F(xiàn)在,前端和后端可以順暢的工作,沒有任何障礙了。蓮花嘗鮮版 4 除了彈性登錄模塊和 Oracle 數(shù)據(jù)庫的功能外,其他功能都已完備。大家已經(jīng)可以試用了。
蓮花嘗鮮版 3 升級 Axum 至 0.6.6, 并消除 2/3 的編譯警告。后續(xù)版本有可能將 Axum 重新降級至 0.4。Axum0.6 的粉絲請使用此版本。您可以使用所附非 Oracle 示例測試系統(tǒng),可以得到可以運行的代碼生成物。
此版本支持 Go 語言兼容性,即 Go 語言通用代碼生成器仙童的模板直接生成 Rust 代碼生成物。也支持 Java 兼容性,即支持 java 通用代碼生成器光,和平之翼代碼生成器,無垠式代碼生成器的 Excel 模板直接生成 Rust 代碼生成物。
嘗鮮版 4 支持 Excel,PDF 數(shù)據(jù)導(dǎo)出。支持 Vue,ElementUI 的獨立前端。支持 MySQL,MariaDB 和 PostgreSQL 數(shù)據(jù)庫。支持圖片功能。支持所附全部非 Oracle 示例。歡迎試用。
百度話題
#通用代碼生成器#
介紹視頻
嘗鮮版六介紹視頻請見:
https://www.bilibili.com/video/BV1Cj41197nY/
嘗鮮版五介紹視頻請見:
https://www.bilibili.com/video/BV1Cg4y1574C/
Rust 通用代碼生成器蓮花嘗鮮版 4 發(fā)布介紹視頻,從源碼開始構(gòu)建 Rust 通用代碼生成器蓮花。并生成一個例程的前后端并演示運行。 視頻請見:
https://www.bilibili.com/video/BV11N411c7H6/
嘗鮮版 3
https://www.bilibili.com/video/BV1co4y1a7Ca/
嘗鮮版 2
https://www.bilibili.com/video/BV1aj411N7YB/
冒煙測試版 4
https://www.bilibili.com/video/BV1jy4y1R79h/
嘗鮮版六下載
https://gitee.com/jerryshensjf/Lotus/attach_files
項目圖片


軟件截屏



代碼生成物截屏
單表操作

多對多

復(fù)雜版面,樹表

圖形報表

圖片功能
Excel 數(shù)據(jù)導(dǎo)出

PDF 數(shù)據(jù)導(dǎo)出

Vue 獨立前端,登錄界面

Vue 獨立前端,內(nèi)頁

參考例程
可以參考例程 GirlOnlyTower, 請見:
https://gitee.com/jerryshensjf/GirlOnlyTower
源碼編譯用戶指南
通用代碼生成器已經(jīng)支持自己編譯源碼,我已把原來缺的前端代碼生成器的 jar 包上傳。支持大家自行編譯源碼。
需要注意的是,現(xiàn)在我的開發(fā)平臺是 Fedora 37 上的 openjdk 17。所以大家編譯源碼最好使用 openjdk17。編譯好的 war 包運行在 apache tomcat 9.0 上。
已有 jdk8 的用戶報告默認(rèn)下載的代碼生成器 war 包在他的平臺上無法運行。您如果遇到類似問題請報告。我的電子郵件是:jerry_shen_sjf@qq.com
附 openjdk 17 下載地址:
https://jdk.java.net/java-se-ri/17
源碼研讀者注意事項
無垠式代碼生成器第一個完整版本源碼,有興趣可以抄寫一下:
https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5
相關(guān)技術(shù)視頻:
https://www.bilibili.com/video/BV1fX4y1u7Bn/
https://www.bilibili.com/video/BV1rv41187qY/
https://www.bilibili.com/video/BV1xv41187cA/
https://www.bilibili.com/video/BV1t64y1v7WA/