逻辑 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
逻辑 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
逻辑 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL-2.0
开发语言 Java HTML/CSS
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 火箭船
适用人群 未知
收录时间 2024-10-23

软件简介

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框架支持静态资源后,会有功能更新。

开发现状

现在已完成第一个冒烟测试版本。正在开发进一步的功能更新。会有明显的增强。

已知问题

由于sqlite.zig驱动的功能限制,请不要生成字段比较多的数据表,如果字段过多,会超过sqlite.zig的功能限制。您可以测试一下MultiPages示例,看看超过限制后系统的报错。 测试此代码生成器的功能您可以使用One和CourseManagementPages示例,或者自己测试比较简单的示例,最好是单独的页面,没有多对多关系和图片,日期时间,和登录模块,图形报表和复杂版面的示例,使用类似与One和CourseManagementPages的示例应该是支持的。

代码生成器截图

输入图片说明

输入图片说明

输入图片说明

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2024/11/02 09:47

Zig 语言通用代码生成器:逻辑,发布冒烟测试版二之二

Zig 语言通用代码生成器:逻辑,发布冒烟测试版二之二 Zig 语言通用代码生成器:逻辑,已发布冒烟测试版二。此版本完善了代码生成物。支持多对多关系。修复了所有单域动词。并有更多缺陷修复。暂时不支持图片类型。暂时不支持日期和日期时间。还没有实现弹性登录模块等先进功能。所附示例中One和CourseManagementNoAuth示例是完整,可以运行的。您可以试用,也可以使用自己写的简单示例。 Zig 语言通用代码生成器:逻辑的项目地...

0
1
发表了资讯
2024/10/31 13:44

Zig 语言通用代码生成器:逻辑,发布冒烟测试版二

Zig 语言通用代码生成器:逻辑,发布冒烟测试版二 Zig 语言通用代码生成器:逻辑,已发布冒烟测试版二,支持多对多关系, 并有一系列增强修复。 Zig 语言通用代码生成器:逻辑的项目地址: https://gitee.com/jerryshensjf/Logic 二进制发布版地址: https://gitee.com/jerryshensjf/Logic/releases/tag/V_1_0_0_smoke2 Zig语言通用代码生成器:逻辑 项目介绍 Zig语言通用代码生成器:逻辑,是Java写成的Zig语言通用代码生成器,...

1
0
发表了资讯
2024/10/26 11:11

Zig 语言通用代码生成器:逻辑,冒烟测试版发布二

Zig 语言通用代码生成器:逻辑,冒烟测试版发布二 Zig 语言是一种新的系统编程语言,其生态位类同与 C,是前一段时间大热的 rust 语言的竞品。它某种意义上的确非常像 rust,尤其是在开发过程中无穷无尽抛错的过程,简直和 rust 真是一模一样。 Zig 语言是一种很有前途的语言,现在的稳定版是 zig 0.13 版本。已经有一批人开始关注,学习和使用这一新兴的语言。笔者也是其中之一。笔者将 rust 通用代码生成器莲花移植到了 zig,...

3
0
发表了资讯
2024/10/24 10:22

Zig 语言通用代码生成器:逻辑,冒烟测试版发布

Zig语言通用代码生成器:逻辑,冒烟测试版发布 Zig语言是一种新的系统编程语言,其生态位类同与C,是前一段时间大热的rust语言的竞品。它某种意义上的确非常像rust,尤其是在开发过程中无穷无尽抛错的过程,简直和rust真是一模一样。 Zig语言是一种很有前途的语言,现在的稳定版是zig 0.13版本。已经有一批人开始关注,学习和使用这一新兴的语言。笔者也是其中之一。笔者将rust通用代码生成器莲花移植到了zig,由此得到了zig通用...

6
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部