Rust 通用代碼生成器蓮花嘗鮮版八發(fā)布,獻(xiàn)給 Rust 繆斯女神的禮物

Rust 通用代碼生成器蓮花嘗鮮版八發(fā)布,獻(xiàn)給 Rust 繆斯女神的禮物
Rust 通用代碼生成器蓮花嘗鮮版八已發(fā)布。此版本解決了編譯警告問題。支持日期與日期時間的空值。修復(fù)了嘗鮮版七過度更新引起的后端編輯不支持更新圖片的缺陷。和其他一些缺陷。暫不支持 Oracle 數(shù)據(jù)庫。
紅蓮嘗鮮版八實(shí)現(xiàn)了消除和隱藏編譯警告。代碼編譯過程中再也不會顯示難看的編譯警告了。整個項(xiàng)目可以順利的編譯運(yùn)行,沒有一絲意外,絲滑順溜,是一個完美的作品。是獻(xiàn)給 Rust 繆斯女神的禮物。
另外,紅蓮嘗鮮版八實(shí)現(xiàn)了日期和日期時間的空值支持,這使得代碼生成物的運(yùn)作和大家的預(yù)期一致了。也使得代碼生成器的實(shí)用性大大增強(qiáng)。
。
紅蓮嘗鮮版七已發(fā)布介紹視頻,詳細(xì)解釋了 sqlx 從 0.3.5 升級到 0.7.1 和消除 90% 的編譯警告的具體情況。并且詳細(xì)解釋了 Rust 代碼生成物的代碼結(jié)構(gòu)和大致的情況。對您對 Rust 語言的理解,大有裨益。視頻請見:https://www.bilibili.com/video/BV1Kz4y1W7eH/
高貴的 Rust 繆斯女神是強(qiáng)大的,也是高冷的。Rust 語言提供了現(xiàn)代的,安全的和快速的代碼能力。但是,這一切不是沒有代價的。從一個 java 程序員的觀點(diǎn)。Rust 語言的一些和 java 不同的語法的學(xué)習(xí)是有難度的。如何才能贏得高冷的 Rust 繆斯女神的垂青?
Rust 語言現(xiàn)在很熱,但是由于 Rust 語言比較難學(xué),學(xué)習(xí)曲線比較陡峭。上手 Rust 程序還是比較難。Rust 通用代碼生成器蓮花是初學(xué)者學(xué)習(xí) Rust Web 好幫手。您可以部署一個蓮花,利用他附帶的示例即可生成一個完整的 Rust Web 項(xiàng)目。使用流行的 Axum 和 Sqlx 框架,您可以研究,也可以抄寫??梢钥焖偃腴T。
對熟悉一點(diǎn)的 Rust Web 應(yīng)用程序開發(fā)者而言,蓮花也是有重大價值的。您可以光速開發(fā) Rust Web 應(yīng)用程序。把一半的工作量自動化。使用了蓮花,您有了完整的開發(fā)框架。使用了蓮花,您可以有例程參考。有了蓮花,您可以以和 Java Web 相當(dāng)?shù)乃俣乳_發(fā) Rust Web 應(yīng)用程序。
紅蓮嘗鮮版七最大的優(yōu)勢是 sqlx 已經(jīng)更新到最新版,而且去除了絕大多數(shù)編譯警告,代碼質(zhì)量大大提高。紅蓮經(jīng)過 4 個冒煙測試版和 7 個嘗鮮版,代碼框架和代碼質(zhì)量已經(jīng)相當(dāng)成熟,是您學(xué)習(xí) Rust 的好幫手。幫助您贏得高冷的 Rust 繆斯女神的芳心。
Rust 通用代碼生成器蓮花已發(fā)布紅蓮嘗鮮版七,這是迄今為止最重要的里程碑。最重要的更新是數(shù)據(jù)庫訪問框架從 0.3.5 大幅更新至 0.7.1 最新版。這是一個重大的更新,嘗試了幾次才順利完成了這個規(guī)劃了很久的更新。您能否發(fā)現(xiàn)這個更新的具體內(nèi)容嗎?第二個更新是消除了代碼生成物上 90% 的編譯警告,大幅改善了代碼生成物的代碼質(zhì)量。而后通過更多的測試,修復(fù)了一系列缺陷。
? ? ?
紅蓮嘗鮮版七是一個重要的里程碑。他對嘗鮮版五以來基本完整的代碼生成物進(jìn)行了廣泛的測試和修錯,使代碼生成器的質(zhì)量有了顯著提高。雖然,代碼生成器尚未支持 Oracle,尚未支持空值,但是其他的功能特性,基本和 java 通用代碼生成器光電音之王同步,您可以方便的使用。
Rust 通用代碼生成器蓮花嘗鮮版六紹視頻,詳細(xì)介紹了紅蓮嘗鮮版六的使用。視頻請見:https://www.bilibili.com/video/BV1Cj41197nY/
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)秀的實(shí)現(xiàn)。
日期和日期時間是常用功能,也是紅蓮嘗鮮版六的重要功能增強(qiáng)。現(xiàn)在,你只需要將字段定義成 date 和 datetime,即可一鍵生成相應(yīng)功能。非常方便。
現(xiàn)在,您可以使用相應(yīng)界面,通過上傳同一項(xiàng)目的兩個 Excel 模板,生成差異版本。對部分修改模板的用戶非常方便。從此,您可以多次生成項(xiàng)目,在對比合并工具的輔助下快速歸并功能,大大方便了全程使用通用代碼生成器。
?
代碼生成器的項(xiàng)目地址: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.7.1 數(shù)據(jù)庫訪問層和 MariaDB, MySQL 8,PostgreSQL 數(shù)據(jù)庫。
Rust 通用代碼生成器蓮花嘗鮮版八已發(fā)布。此版本解決了編譯警告問題。支持日期與日期時間的空值。修復(fù)了嘗鮮版七過度更新引起的后端編輯不支持更新圖片的缺陷。和其他一些缺陷。暫不支持 Oracle 數(shù)據(jù)庫。
Rust 通用代碼生成器蓮花已發(fā)布紅蓮嘗鮮版七,這是迄今為止最重要的里程碑。最重要的更新是數(shù)據(jù)庫訪問框架從 0.3.5 大幅更新至 0.7.1 最新版。這是一個重大的更新,嘗試了幾次才順利完成了這個規(guī)劃了很久的更新。第二個更新是消除了代碼生成物上 90% 的編譯警告,大幅改善了代碼生成物的代碼質(zhì)量。而后通過更多的測試,修復(fù)了一系列缺陷。
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 前端。現(xiàn)在,前端和后端可以順暢的工作,沒有任何障礙了。蓮花嘗鮮版 4 除了彈性登錄模塊和 Oracle 數(shù)據(jù)庫的功能外,其他功能都已完備。大家已經(jīng)可以試用了。
蓮花嘗鮮版 3 升級 Axum 至 0.6.6, 并消除 2/3 的編譯警告。后續(xù)版本有可能將 Axum 重新降級至 0.4。Axum0.6 的粉絲請使用此版本。您可以使用所附非 Oracle 示例測試系統(tǒng),可以得到可以運(yùn)行的代碼生成物。
此版本支持 Go 語言兼容性,即 Go 語言通用代碼生成器仙童的模板直接生成 Rust 代碼生成物。也支持 Java 兼容性,即支持 java 通用代碼生成器光,和平之翼代碼生成器,無垠式代碼生成器的 Excel 模板直接生成 Rust 代碼生成物。
嘗鮮版 4 支持 Excel,PDF 數(shù)據(jù)導(dǎo)出。支持 Vue,ElementUI 的獨(dú)立前端。支持 MySQL,MariaDB 和 PostgreSQL 數(shù)據(jù)庫。支持圖片功能。支持所附全部非 Oracle 示例。歡迎試用。
百度話題
#通用代碼生成器#
介紹視頻
嘗鮮版七介紹視頻請見:
https://www.bilibili.com/video/BV1Kz4y1W7eH/
嘗鮮版六介紹視頻請見:
https://www.bilibili.com/video/BV1Cj41197nY/
嘗鮮版五介紹視頻請見:
https://www.bilibili.com/video/BV1Cg4y1574C/
Rust 通用代碼生成器蓮花嘗鮮版 4 發(fā)布介紹視頻,從源碼開始構(gòu)建 Rust 通用代碼生成器蓮花。并生成一個例程的前后端并演示運(yùn)行。 視頻請見:
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
項(xiàng)目圖片


軟件截屏



代碼生成物截屏
單表操作

多對多

復(fù)雜版面,樹表

圖形報表

圖片功能

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

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

Vue 獨(dú)立前端,登錄界面

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

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