wordpress保护,百度荤seo公司,衡阳seo优化报价,即时设计广告Zig 语言通用代码生成器#xff1a;逻辑#xff0c;冒烟测试版发布二
Zig 语言是一种新的系统编程语言#xff0c;其生态位类同与 C#xff0c;是前一段时间大热的 rust 语言的竞品。它某种意义上的确非常像 rust#xff0c;尤其是在开发过程中无穷无尽抛错的过程#x…Zig 语言通用代码生成器逻辑冒烟测试版发布二
Zig 语言是一种新的系统编程语言其生态位类同与 C是前一段时间大热的 rust 语言的竞品。它某种意义上的确非常像 rust尤其是在开发过程中无穷无尽抛错的过程简直和 rust 真是一模一样。
Zig 语言是一种很有前途的语言现在的稳定版是 zig 0.13 版本。已经有一批人开始关注学习和使用这一新兴的语言。笔者也是其中之一。笔者将 rust 通用代码生成器莲花移植到了 zig由此得到了 zig 通用代码生成器逻辑。为 zig 语言的学习者和使用者提供了方便。
Zig 语言通用代码生成器逻辑。依然专注与 Zig web 领域。受限与所用组建的开发状况目前只支持 sqlite 数据库而且数据库不能太复杂。受限于 httpz 库其 zig 后端没有集成界面系统只有唯一的 Nodejs 前端界面。
Zig 语言通用代码生成器逻辑的第一个冒烟测试版已经发布。视频清参考
https://www.bilibili.com/video/BV1aNyDYmEXN/
https://www.bilibili.com/video/BV1sz1cYNEDq/
Zig 语言通用代码生成器逻辑的项目地址
https://gitee.com/jerryshensjf/Logic
二进制发布版地址
https://gitee.com/jerryshensjf/Logic/releases/tag/V_1_0_0_smoke
Zig语言通用代码生成器逻辑
项目介绍
Zig语言通用代码生成器逻辑是Java写成的Zig语言通用代码生成器目前的版本采用openjdk 21编译。Zig语言通用代码生成器逻辑基于Rust通用代码生成器莲花的架构。软件为一war包可以部署在 Tomcat 9的webapps目录下启动即可运行。
项目图片 软件架构
后端代码生成物是zig 0.13环境。采用httpz和Sqlite数据库。
前端代码生成物可运行在Nodejs 21,18或14上。是Vue ElementUI 架构。
版本发布
逻辑的第一个冒烟测试版本已发布支持httpz和sqlite数据库所附示例中One和CourseManagementPages已可以正确无错的运行。可以直接解压缩编译运行。您可以在解压后的后端代码生成物的根目录中运行zig build编译代码生成物。编译后进入zig-out/bin目录兴建名为数据库名.db的sqlite数据库文件并使用sql文件中的数据库脚本建表和初始化数据。而后启动bin目录中的应用程序即可启动后端程序。
和其他通用代码生成器的双界面不同。逻辑只含有一套前端界面。zig后端只有API没有集成的后端界面。前端界面支持Nodejs 21,18或14。为Vue和ElementUI界面。这是由于httpz框架还不支持暴露静态资源导致的未来如果httpz框架支持静态资源后会有功能更新。
开发现状
现在已完成第一个冒烟测试版本。正在开发进一步的功能更新。会有明显的增强。
介绍视频
冒烟测试版
https://www.bilibili.com/video/BV1aNyDYmEXN/
https://www.bilibili.com/video/BV1sz1cYNEDq/
已知问题
由于sqlite.zig驱动的功能限制请不要生成字段比较多的数据表如果字段过多会超过sqlite.zig的功能限制。您可以测试一下MultiPages示例看看超过限制后系统的报错。 测试此代码生成器的功能您可以使用One和CourseManagementPages示例或者自己测试比较简单的示例最好是单独的页面没有多对多关系和图片日期时间和登录模块图形报表和复杂版面的示例使用类似与One和CourseManagementPages的示例应该是支持的。
代码生成器截图