[请教]求node+mysql系统的后台管理系统
发布于 8 年前 作者 newqm 6796 次浏览 来自 问答

一般的管理后台,对于每个数据表,都需要创建增\删\改\查4种动作的页面,工作量较大且重复, 请教下,不知道大家在node+mysql系统中,有没有自动生成后台管理系统的方案,或者其他可以减少工作量的办法

9 回复

同问。哈哈。有没有偷懒的工具

nodejs的代码潜套太多,不好用代码生成工具

如果有这样的方法还需要程序员干嘛!每个表的操作逻辑不一样,不可能有通用的方法,想要减少重复工作就要有良好的设计,比如根据id删除,可以继承实现

@hpgt 真正的程序员才要考虑消除这些重复工作,好的程序员都是会偷懒的。之前开发.net的时候就做过相应的codesmith自动生成

不知道这样能不能解决你的问题,写一个模版,然后利用mysql schema 表动态生产你的管理页面,我们就是这样干的,当然这需要一点高度抽象!

你可以看看有没有类似于ror的脚手架工具。

以前写过.net这种类似的生成功能,比较全面,从model -> dal -> bll -> 后台管理功能,根据主外键全给生成了(后台外键全弄成 select 下拉框) 现在也在弄nodejs,还没找到一种很好的架构风格,所以还没动手

我也认为这类工作很多都是重复劳动,以前我只要把数据库er图根据业务设计好,后台那些代码我都不用管了,一键生成界面

我写了一个用mysql的模板,你想看看吗? http://www.jianshu.com/p/c7deec5f68d8

来自(๑˙❥˙๑)憋说话吻我的 CNodeMD

@fghpdf 多谢,我先看看

回到顶部