Rust 通用代码生成器莲花尝鲜版八发布,献给 Rust 缪斯女神的礼物
Rust 通用代码生成器莲花尝鲜版八已发布。此版本更新JQuery EasyUI至最新版1.10.17。此版本解决了编译警告问题。支持日期与日期时间的空值。修复了尝鲜版七过度更新引起的后端编辑不支持更新图片的缺陷。和其他一些缺陷。暂不支持 Oracle 数据库。
红莲尝鲜版八实现了消除和隐藏编译警告。代码编译过程中再也不会显示难看的编译警告了。整个项目可以顺利的编译运行,没有一丝意外,丝滑顺溜,是一个完美的作品。是献给 Rust 缪斯女神的礼物。
另外,红莲尝鲜版八实现了日期和日期时间的空值支持,这使得代码生成物的运作和大家的预期一致了。也使得代码生成器的实用性大大增强。
。
红莲尝鲜版七已发布介绍视频,详细解释了 sqlx 从 0.3.5 升级到 0.7.1 和消除 90% 的编译警告的具体情况。并且详细解释了 Rust 代码生成物的代码结构和大致的情况。对您对 Rust 语言的理解,大有裨益。视频请见:https://www.bilibili.com/video/BV1Kz4y1W7eH/
高贵的 Rust 缪斯女神是强大的,也是高冷的。Rust 语言提供了现代的,安全的和快速的代码能力。但是,这一切不是没有代价的。从一个 java 程序员的观点。Rust 语言的一些和 java 不同的语法的学习是有难度的。如何才能赢得高冷的 Rust 缪斯女神的垂青?
Rust 语言现在很热,但是由于 Rust 语言比较难学,学习曲线比较陡峭。上手 Rust 程序还是比较难。Rust 通用代码生成器莲花是初学者学习 Rust Web 好帮手。您可以部署一个莲花,利用他附带的示例即可生成一个完整的 Rust Web 项目。使用流行的 Axum 和 Sqlx 框架,您可以研究,也可以抄写。可以快速入门。
对熟悉一点的 Rust Web 应用程序开发者而言,莲花也是有重大价值的。您可以光速开发 Rust Web 应用程序。把一半的工作量自动化。使用了莲花,您有了完整的开发框架。使用了莲花,您可以有例程参考。有了莲花,您可以以和 Java Web 相当的速度开发 Rust Web 应用程序。
红莲尝鲜版七最大的优势是 sqlx 已经更新到最新版,而且去除了绝大多数编译警告,代码质量大大提高。红莲经过 4 个冒烟测试版和 7 个尝鲜版,代码框架和代码质量已经相当成熟,是您学习 Rust 的好帮手。帮助您赢得高冷的 Rust 缪斯女神的芳心。
Rust 通用代码生成器莲花已发布红莲尝鲜版七,这是迄今为止最重要的里程碑。最重要的更新是数据库访问框架从 0.3.5 大幅更新至 0.7.1 最新版。这是一个重大的更新,尝试了几次才顺利完成了这个规划了很久的更新。您能否发现这个更新的具体内容吗?第二个更新是消除了代码生成物上 90% 的编译警告,大幅改善了代码生成物的代码质量。而后通过更多的测试,修复了一系列缺陷。
红莲尝鲜版七是一个重要的里程碑。他对尝鲜版五以来基本完整的代码生成物进行了广泛的测试和修错,使代码生成器的质量有了显著提高。虽然,代码生成器尚未支持 Oracle,尚未支持空值,但是其他的功能特性,基本和 java 通用代码生成器光电音之王同步,您可以方便的使用。
Rust 通用代码生成器莲花尝鲜版六绍视频,详细介绍了红莲尝鲜版六的使用。视频请见:https://www.bilibili.com/video/BV1Cj41197nY/
Rust 通用代码生成器莲花尝鲜版六。此版本支持日期与日期时间,支持三大部分生成功能群。支持自动登录模块,支持修改自己的资料和登陆密码。修复了尝鲜版五的克隆和批克隆出错问题,修复了尝鲜版五编辑用户会导致密码失效问题。和其他一些缺陷。暂不支持 Oracle 数据库,暂不支持空值。功能对标 java 通用代码生成器光电音之王版本。请部署在 Tomcat9 的 webapps 目录下。欢迎使用。
此版本的开发代号为红莲。红莲尝鲜版七支持三大部分生成功能群,即高级定制功能群,部分生成功能群和自动生成差异版本功能群。同样,红莲支持三大变形功能群,即动态椰子树功能群,动词否定功能群和字段否定功能群。
红莲尝鲜版七支持三种生成界面。即上传生成界面,即红莲界面。模板向导生成界面,即紫莲界面。自动生成差异版本界面,即白莲界面。
红莲支持 Excel,PDF 两种数据导出功能。红莲支持折线图,柱状图和饼图三种图形报表。支持父子表,树表和树父子表三种复杂版面。
红莲支持弹性登陆模块,此模块强大,灵活,自动化程度很高,可配置,是非常优秀的实现。
日期和日期时间是常用功能,也是红莲尝鲜版六的重要功能增强。现在,你只需要将字段定义成 date 和 datetime,即可一键生成相应功能。非常方便。
现在,您可以使用相应界面,通过上传同一项目的两个 Excel 模板,生成差异版本。对部分修改模板的用户非常方便。从此,您可以多次生成项目,在对比合并工具的辅助下快速归并功能,大大方便了全程使用通用代码生成器。
二进制 war 包的下载地址: 附件 · 火鸟/Rust通用代码生成器:莲花 - Gitee.com
Rust 通用代码生成器:莲花
介绍
Rust 通用代码生成器:莲花
软件架构说明
软件使用 Java 写成,部署在 Tomcat 9 的 webapps 目录中。目前的版本采用 openjdk 17 编译。
本软件是从 Go 语言通用代码生成器:仙童改写而来。
代码生成物是 rust 1.69 环境。采用 Axum 0.6.18, tower web 框架,tokio 1.0 , sqlx 0.7.1 数据库访问层和 MariaDB, MySQL 8,PostgreSQL 数据库。
Rust 通用代码生成器莲花尝鲜版八已发布。此版本解决了编译警告问题。支持日期与日期时间的空值。修复了尝鲜版七过度更新引起的后端编辑不支持更新图片的缺陷。和其他一些缺陷。暂不支持 Oracle 数据库。
Rust 通用代码生成器莲花已发布红莲尝鲜版七,这是迄今为止最重要的里程碑。最重要的更新是数据库访问框架从 0.3.5 大幅更新至 0.7.1 最新版。这是一个重大的更新,尝试了几次才顺利完成了这个规划了很久的更新。第二个更新是消除了代码生成物上 90% 的编译警告,大幅改善了代码生成物的代码质量。而后通过更多的测试,修复了一系列缺陷。
Rust 通用代码生成器莲花尝鲜版六。此版本支持日期与日期时间,支持三大部分生成功能群。支持自动登录模块,支持修改自己的资料和登陆密码。修复了尝鲜版五的克隆和批克隆出错问题,修复了尝鲜版五编辑用户会导致密码失效问题。和其他一些缺陷。暂不支持 Oracle 数据库,暂不支持空值。功能对标 java 通用代码生成器光电音之王版本。
Rust 通用代码生成器莲花尝鲜版 5。此版本是第一个功能完整的可用版本,支持自动登录模块,支持 Axum 最新版 0.6.18, 彻底改进了数据库访问层,解决了每次查询新建一个数据库链接,以致只能查询 10 余次的重大缺陷,经过更多测试,此版本支持 MariaDB,MySQL 和 PostgreSQL 数据库。支持所附全部非 Oracle 示例。本版本的功能和质量均达到可用水平。 尝鲜版 4。通过编程和测试,终于彻底修复了莲花生成的 Vue 前端。现在,前端和后端可以顺畅的工作,没有任何障碍了。莲花尝鲜版 4 除了弹性登录模块和 Oracle 数据库的功能外,其他功能都已完备。大家已经可以试用了。
莲花尝鲜版 3 升级 Axum 至 0.6.6, 并消除 2/3 的编译警告。后续版本有可能将 Axum 重新降级至 0.4。Axum0.6 的粉丝请使用此版本。您可以使用所附非 Oracle 示例测试系统,可以得到可以运行的代码生成物。
此版本支持 Go 语言兼容性,即 Go 语言通用代码生成器仙童的模板直接生成 Rust 代码生成物。也支持 Java 兼容性,即支持 java 通用代码生成器光,和平之翼代码生成器,无垠式代码生成器的 Excel 模板直接生成 Rust 代码生成物。
尝鲜版 4 支持 Excel,PDF 数据导出。支持 Vue,ElementUI 的独立前端。支持 MySQL,MariaDB 和 PostgreSQL 数据库。支持图片功能。支持所附全部非 Oracle 示例。欢迎试用。
百度话题
#通用代码生成器#
介绍视频
尝鲜版七介绍视频请见:
https://www.bilibili.com/video/BV1Kz4y1W7eH/
尝鲜版六介绍视频请见:
https://www.bilibili.com/video/BV1Cj41197nY/
尝鲜版五介绍视频请见:
https://www.bilibili.com/video/BV1Cg4y1574C/
Rust 通用代码生成器莲花尝鲜版 4 发布介绍视频,从源码开始构建 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/
尝鲜版八下载
附件 · 火鸟/Rust通用代码生成器:莲花 - Gitee.com
项目图片
软件截屏
代码生成物截屏
单表操作
多对多
复杂版面,树表
图形报表
图片功能
Excel 数据导出
PDF 数据导出
Vue 独立前端,登录界面
Vue 独立前端,内页
参考例程
可以参考例程 GirlOnlyTower, 请见:
GirlOnlyTower:Rust web示例: Rust tower-web 示例程序。
源码编译用户指南
通用代码生成器已经支持自己编译源码,我已把原来缺的前端代码生成器的 jar 包上传。支持大家自行编译源码。
需要注意的是,现在我的开发平台是 Fedora 37 上的 openjdk 17。所以大家编译源码最好使用 openjdk17。编译好的 war 包运行在 apache tomcat 9.0 上。
已有 jdk8 的用户报告默认下载的代码生成器 war 包在他的平台上无法运行。您如果遇到类似问题请报告。我的电子邮件是:jerry_shen_sjf@qq.com
附 openjdk 17 下载地址:
https://jdk.java.net/java-se-ri/17
源码研读者注意事项
无垠式代码生成器第一个完整版本源码,有兴趣可以抄写一下:
相关技术视频:
https://www.bilibili.com/video/BV1fX4y1u7Bn/
https://www.bilibili.com/video/BV1rv41187qY/