helinjiang / nodeadmin

基于Node.js实现的后台管理系统
MIT License
14 stars 3 forks source link

对于crud模块,希望支持配置方式来控制 #3

Open helinjiang opened 8 years ago

helinjiang commented 8 years ago

数据表的增删改查操作,从进一步抽象的程度看,操作 a 表和操作 b 表,本质都一样,区别仅在于表名和字段不同。那么,再进一步思考一下,是否可以仅需要简单的一个配置,就能够把基本的增删改查操作简化掉呢?

换言之,如果有一个基类已经实现了crud操作了,然后不同的表只需要传入其配置项,则该模块只需要继承那个基类,几乎不用再做什么修改了,即便要修改,只需要覆盖父类的方法即可。

helinjiang commented 8 years ago

后台也是这个道理。到后期,最好有一个向导,自动生成前端、后台和sql的脚本

vincent-zheng commented 8 years ago

可以考虑一下将db换成NoSQL,例如mongodb这些。