通用代码生成器应用场景三,遗留项目反向工程

通用代码生成器应用场景三,遗留项目反向工程

如果您有一个遗留项目,要重新开发,或者源代码遗失,或者需要重新开发,但是希望复用原来的数据,并加快开发。

如果您的项目是通用代码生成器生成的,如果您保留了它的SGS源文件或SGS2的Excel模板,您可以使用这些资源重新生成。

但是大多数遗留项目都没有这些资源,或者本来就不是通用代码生成器生成的。这种情况下,您只需要有系统的数据库,并且,这个数据库是MariaDB,MySQL或者PostgreSQL的。您就可以使用Rust通用代码生成器莲花的数据库自动反射功能来反向工程这种遗留项目。借助这个功能,您可以把一个数据库反射为一个莲花的Project。并可以进一步将数据库反射为一个Rust语言项目或者一个莲花的SGS2模板。

借助Java通用代码生成器光和Golang通用代码生成器仙童的Rust语言兼容性。您可以把这个莲花的SGS2模板生成为Java语言项目或Golang语言项目。

这个数据库自动反射功能可以保留原系统的数据,您不需要重新开始。

常见的通用代码生成器三:

Golang通用代码生成器仙童

项目地址:

https://gitee.com/jerryshensjf/Fairchild

介绍视频:

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

相关推荐
卑微的小鬼12 小时前
rpc和http的区别,为啥golang使用grpc 不使用http?
http·rpc·golang
大脑经常闹风暴@小猿15 小时前
1.1 go环境搭建及基本使用
开发语言·后端·golang
tekin17 小时前
Go、Java、Python、C/C++、PHP、Rust 语言全方位对比分析
java·c++·golang·编程语言对比·python 语言·php 语言·编程适用场景
zhoupenghui1681 天前
golang时间相关函数总结
服务器·前端·golang·time
孤雪心殇1 天前
简单易懂,解析Go语言中的Map
开发语言·数据结构·后端·golang·go
闲猫1 天前
go 反射 interface{} 判断类型 获取值 设置值 指针才可以设置值
开发语言·后端·golang·反射
Ciderw1 天前
LLVM编译器简介
c++·golang·编译·编译器·gcc·llvm·基础设施
朗迹 - 张伟1 天前
Golang连接使用SqlCipher
开发语言·后端·golang
闲猫1 天前
go 网络编程 websocket gorilla/websocket
开发语言·websocket·golang
Ciderw1 天前
MySQL日志undo log、redo log和binlog详解
数据库·c++·redis·后端·mysql·面试·golang