![](https://cdn.zimug.com/wx-zimug.png) ## 特别之处 我相信很多人都用过代码生成器,有这样几个问题 * 代码生成器是基于某个项目的,在别的项目上用不了,不兼容。我这个代码生成器,只要你学会模板的编写,适用于所有CRUD基本代码的自动生成。**无论什么语言、无论什么项目。** * 不需要你启动服务,采用exe安装包(linux.macOS有对应的包),安装即可使用 ## 开源地址 https://gitee.com/hanxt/dongbb-coder 如果您觉得这个代码生成器能够帮助到你,请帮忙给个star。 ## 设计宗旨 **所有被程序员掌握了代码规律的知识,都可以用代码生成器完成开发** * 模板类代码生成,减轻程序员的开发工作量,这当然是核心需求。 * 生成的代码直接应用于项目,可以指定代码的生成路径,直接让代码生成到项目路径下面。 * 跨项目,很多的代码生成器都是基于某个作者自己的项目开发的。此代码生成器因dongbb项目而起,但是不会只适用于dongbb。(**你只需要学会模板的开发,这个代码生成器适用于所有的项目**)。 * 跨语言,不论你是python、vue,只有你的代码是模板化的,都可以实现自动生成。 * 跨操作系统,采用electron开发,所以可以打包安装到windows、linux、macOS都可以。 ## 设计思路 本代码生成器的设计思路,和其他的代码生成器并没有什么特殊之处。仍然是:数据 + 模板 = 文件。 ![](https://img.kancloud.cn/c7/ad/c7ad0282fa0b15b8af5a500d6d3edbdc_1225x577.png) 其实模板的编写是小事情,一般的开发人员十分钟就学会了。重要的是理解这些数据都能用来做什么,理解了这些数据能做什么之后,你就能编写自己的模板,适用于自己的项目。 **介绍这些数据从哪来到哪去,文档随后加上。**