gin-vue-admin icon indicating copy to clipboard operation
gin-vue-admin copied to clipboard

[Feature]: demo演示那里说不建议把代码生成器发布到生产环境,如何在发布生产环境时剔除该功能?

Open user0818 opened this issue 2 years ago • 8 comments

功能描述以及必要性描述

我看yml里对autocode有个: transfer-restart: true

这个是代码生成的开关吗

建议和方案

No response

user0818 avatar Dec 11 '22 13:12 user0818

服务器端,根本不同环境“变量”,改为允不允许注册成路由就可以了啊。

ccfish86 avatar Feb 08 '23 09:02 ccfish86

related: #1078

pnck avatar Feb 14 '23 18:02 pnck

代码生成器适合做成命令行,不适合对外暴露

winsoft666 avatar Feb 28 '23 15:02 winsoft666

gva的代码生成器做成命令行不现实,需要填写太多参数了,倒是可以起一个外挂程序,用来生成gva的代码,插件版本的代码生成器正在开发中

bypanghu avatar Apr 13 '23 00:04 bypanghu

我觉得还是弄一个命令行工具 作为整个项目的快捷操作中心 诸如代码生成 数据库迁移等等功能都可以集成 每个功能弄一个配置文件就行了 每次代码生成 改下配置文件 然后执行命令不就行了

可以,但是通用性不强,而且对小白上手项目有难度,之前一开始就是用终端工具做数据库迁移,但是很多人不会用,才改成了用接口的方式做了

SliverHorn avatar Apr 13 '23 01:04 SliverHorn

gva的代码生成器做成命令行不现实,需要填写太多参数了,倒是可以起一个外挂程序,用来生成gva的代码,插件版本的代码生成器正在开发中

@winsoft666 代码生成器不适合做成终端,这是毋庸置疑的,操作不如前端方便灵活且好维护 @pnck 目前我正在把代码生成器写成插件,并且不再是模块化的代码而是插件化代码,并且支持gorm的90%关联(ps: 比如自关联引用的这种,可以做但是意义不是特别大我个人感觉),并且直接支持最新的gorm的gen库,让代码看起来更加易懂。

SliverHorn avatar Apr 13 '23 01:04 SliverHorn

命令行工具 文档写好 如果小白仍然不会用 那他可以不用写代码了 而且为了小白初次的上手容易 牺牲大多数开发的操作便捷性 我觉得不妥当 你会觉得在界面上点点选选有命令行来的快捷?

我们不能放弃小白用户,gin-vue-admin是小白级别项目,如果你觉得项目太小白了,你完全可以按照自己想法对gin-vue-admin进行二次开发并开源,但请遵守开源协议,谢谢 而且,我并不觉得命令行会比前端界面更加快捷,就一个排序,终端就不好实现,也不好操作

SliverHorn avatar Apr 13 '23 01:04 SliverHorn

命令行工具 文档写好 如果小白仍然不会用 那他可以不用写代码了 而且为了小白初次的上手容易 牺牲大多数开发的操作便捷性 我觉得不妥当 你会觉得在界面上点点选选有命令行来的快捷?

我们不能放弃小白用户,gin-vue-admin是小白级别项目,如果你觉得项目太小白了,你完全可以按照自己想法对gin-vue-admin进行二次开发并开源,但请遵守开源协议,谢谢 而且,我并不觉得命令行会比前端界面更加快捷,就一个排序,终端就不好实现,也不好操作

你是对的,java转这个,用你这个真舒服的一笔

xiangdyzz avatar Jun 09 '23 02:06 xiangdyzz