NetBox 2.7 使用手册

个性化:用户友好与应用伸缩之间

现代系统越来越关注,或者说是一厢情愿地关注每个用户不同的使用感受,个性设置几乎已经成了所有系统必备的元素:用户应该可以定义系统的颜色,用户应该可以修改进入后常用的操作,用户应该可以自由地改变系统每个模块的尺寸和位置,用户应该可以自己修改甚至定义每个模块的内容和功能,最终,用户将可以自己对系统进行二次开发,甚至二次编程。耶,我们终于把用户培养成程序员了哎。

然而不管怎么说,无论是程序员,还是用户,都还是希望系统能够“个性化”的。然而对于一个不断发展的系统来说,应用内容的增加,势必同时带来个性设置的增加,而应用规模的增大也同时带来用户群的增大,总会有一天,你发现增加一个个性设置,竟然需要系统中止服务。

数据与数据库

几乎从学习数据库的第一天开始,我们就被灌输了一个概念,数据库就是数据的仓库,如果需要存放大量数据,那就放数据库里好了。于是当我们开始考虑存放用户的个性设置时,理所当然的就想到了数据库。

对啊,你看,我们拿一个字段放颜色(也可能更多),拿一个字段放尺寸,再拿另外一个表存放他所有常用的操作,多么合理的结构啊。恩,而且查询的时候我甚至还可以把两个表关联起来,一次查询用户的常用操作出来。


版权所有: 2003- 网络盒子