Golang 通用代码生成器:仙童,电音仙女 Beta 版,PostgreSQL 代码生成演示

Golang 通用代码生成器:仙童,电音仙女 Beta 版,已发布。该版本广泛测试和修错,稳定性大大增强。欢迎使用。

并且,Beta 版发布了介绍视频,视频请见:

https://www.bilibili.com/video/BV1g5fhBnExH/

本视频详细介绍了电音仙女 Beta 版,讲解了电音仙女 Beta 版生成 PostgreSQL 后端和前端的详细过程。

动词算子式通用代码生成器阵列将强大的生产力赋能广大程序员。无论是新开发的软件还是通过遗留数据库反射以再次开发的遗留项目,您都可以使用动词算子式通用代码生成器的强大生产力大大加速研发速度。仙童永远是广大程序员的瑞士军刀,是加快开发速度和提高开发质量的利器。

golang 通用代码生成器仙童的项目地址为:gitee.com/jerryshensjf/Fairchild

其二进制发布包下载地址为:gitee.com/jerryshensjf/Fairchild/attach_files

Go 语言通用代码生成器:仙童

动词算子式通用代码生成器阵列全面开源

动词算子式通用代码生成器阵列已全面开源。本通用代码生成器的两个 Jar 软件依赖如下,皆已全部开源:

曲速引擎前端代码生成器:https://gitee.com/jerryshensjf/WarpEngine

表反射引擎 ReflectTable: https://gitee.com/jerryshensjf/ReflectTable

项目简介

Go 语言通用代码生成器:仙童,基于 Java 通用代码生成器:光的架构。

生成的代码基于 go 语言,使用 gin 作为 web 框架。目前支持 MariaDB,MySQL,PostgreSQL 和 Oracle 四种数据库。支持生成 Vue 和 ElementUI 的基于 Node.js 的独立前端。支持 Excel,PDF 两种数据导出格式。

项目图片

Image description

最新大版本号

新的大版本号是仙童 3.0.0 特菲提 Tefiti 短名 TFT。对标 java 通用代码生成器光 3.0.0 特菲提之心和 Rust 通用代码生成器紫莲。将在数月间启动开发。

特菲提是南岛民族神话中的创造女神,她创造了天地,海洋和海岛,但是如果她失去了特菲提之心的话,她就会变成岩浆恶魔厄卡。

输入图片说明

正在研发的最新大版本号是仙童 2.4.0 电音仙女 TechnoFairy 短名 TF。对标 java 通用代码生成器光 2.4.0 电音之王和 Rust 通用代码生成器红莲。

Golang 通用代码生成器:仙童,已发布第一个 Beta 版。修正了 HTML 原型模式和哑数据模式的缺陷,并广泛测试和修错。稳定性大大增强,欢迎试用。

Golang 通用代码生成器:仙童,电音仙女尝鲜版十七,已发布。该版本完善了图片与上传功能。并修复了许多尝鲜版十六的缺陷,稳定性大大增强。

Golang 通用代码生成器仙童,2.4.0 电音仙女尝鲜版十六。新增了 HTML 原型模式,对数据与元数据编辑器的图片功能进行了增强,代码生成物的哑数据和枚举的图片支持也进行了增强。

Golang 通用代码生成器仙童,2.4.0 电音仙女尝鲜版十五。在尝鲜版十四基础上修复了空白图片显示错误图标问题。更多测试。

Golang 通用代码生成器仙童,2.4.0 电音仙女尝鲜版十四。版本增加了数据磨坊功能群和模板变形金刚功能群,支持 SGS2 模板直接建库建表,支持 SGS2 模板的语言和技术栈转换。并有更多测试修复。

Golang 通用代码生成器仙童,2.4.0 电音仙女尝鲜版十二。版本彻底增强修复了哑数据模式。并有更多测试修复。

Golang 通用代码生成器仙童,2.4.0 电音仙女尝鲜版十一。版本彻底增强修复了数据库自动反射功能。并有更多测试修复。

Golang 通用代码生成器仙童,2.4.0 电音仙女尝鲜版十。版本增强修复了数据库自动反射功能,修复了多对多数据加载。增强了复数字典,新加了 SGS2 模板。

Golang 通用代码生成器仙童 2.4.0 电音仙女尝鲜版九。此版本支持完善的数据库自动发射功能。大大完善了数据与元数据编辑器功能,是一个重要的版本更新。

Golang 通用代码生成器仙童,电音仙女尝鲜版八,此版本增强修复了数据库自动反射功能。更新修复了前端代码生成器无登录模块时的错误。修复了多对多候选的缺陷。修复了清洗登录数据功能。

Golang 通用代码生成器仙童,电音仙女尝鲜版七,此版本测试修复了 PostgreSQL 数据库自动反射功能。此版本更新修复了前端代码生成器,并修复了前端多对多界面的缺陷。

Golang 通用代码生成器仙童,电音仙女尝鲜版六,此版本新增了数据库自动反射功能,可以为遗留数据库配上操作软件。此版本增强了模板向导界面的编辑器功能,可以不清空数据的情况下编辑项目的元数据和数据。可以切换域对象和枚举,可以清洗登录数据。此版本新增了多对多候选功能,支持多对多候选的编辑,持久化和反射功能。此版本彻底修复了枚举和哑数据功能。并有前端界面更新。

输入图片说明

百度话题

#通用代码生成器#

重点组件和功能

  • 动词算子
  • 域对象
  • 棱柱
  • 项目
  • 时空之门前端代码生成器引擎
  • 弹性登录模块
  • Grid 页生成模块
  • 多对多生成模块
  • 数据库脚本生成模块
  • 动态椰子树功能群
  • 动词否定功能群
  • 字段否定功能群
  • 高级定制功能群
  • 部分生成功能群
  • 自动生成差异版本功能群
  • 上传生成界面
  • 模板向导生成界面
  • 自动生成差异版本生成界面
  • Excel 数据导出功能
  • PDF 数据导出功能
  • 数据库后端模式
  • 数据库工具模式
  • 哑数据模式
  • 数据库自动反射功能

开发测试环境

  • jdk 21
  • Apache Tomcat 9
  • Node.js 21, 18, 14
  • golang 1.22
  • MariaDB 15.1
  • MySQL 8
  • PostgreSQL 16
  • Oracle 11

安装教程

  • 先装好 open jdk 21 和 Apache Tomcat 9,如果您从源码编译代码生成器还需要事先装好 Apache Maven
  • 下载编译好的 Golang 通用代码生成器仙童的 war 包,或者下载源码,解压后使用 mvn install 命令编译,得到代码生成器的 war 包
  • 把代码生成器的 war 包的名字改短,成为 Fairchild.war,并放置在 Apache Tomcat 9 的 webapps 目录下
  • 启动 Apache Tomcat 9
  • 访问 http://localhost:8080/Fairchild/
  • 即可使用代码生成器

后端代码生成物运行

  • 使用代码生成器生成一个示例或自己的 SGS2 模板,得到两个代码生成物,一个前端,一个后端
  • 将后端项目下载并解压
  • 根据您的数据库选项,配置好您后端的数据库,并使用后端代码生成物的 sql 文件夹下的数据库脚本完成建库建表并加载初始化数据
  • 您需要检查后端代码生成物内的配置文件,确认数据库和用户名密码的正确性
  • 您需要安装配置好 Golang 1.20 或其他兼容版本的 Golang 环境
  • 在后端代码生成物的根目录下运行 go mod tidy
  • 在后端代码生成物的根目录下运行 go mod download
  • 在后端代码生成物的根目录下运行 go mod vendor
  • 在后端代码生成物的根目录下运行 go run Server.go
  • 启动完毕后访问后端代码生成物,http://localhost:8081

前端代码生成物运行

  • 使用代码生成器生成一个示例或自己的 SGS2 模板,得到两个代码生成物,一个前端,一个后端
  • 将前端代码生成物解压
  • 确认您已经安装好和您选择的 Nodejs 版本相容的前端 Nodejs 环境
  • 使用 npm install -registry=https://registry.npm.taobao.org 安装 Nodejs 依赖包
  • 如果您使用的是 Nodejs 21 和 Nodejs18,请运行命令:export NODE_OPTIONS=--openssl-legacy-provider
  • 运行命令:node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
  • 如此访问前端代码生成物,http://localhost:8000/
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐