个人对CMS系统的一点看法。

结合过去多年在软件开发和网站建设的经验,个人对网站建设形成了一些概念:
网站:是一个经过网页的集合,网页可以是实体的或者虚拟的。
网页:从管理的角度上有数据性还有行为性的。 
   数据性的网页比如一个产品信息或者一则新闻,是属于网站最边缘的节点。用户浏览到它的时候,就是要通过布局的引擎把他展现出来。
   行为性的网页基本上和数据没有太大关系,比如一个闲聊的页面,仅仅作为一个庞大数据库的应用入口。
页面通常是由各种模块组成的。通常有导航模块,菜单模块,和各种功能性的模块。当我们探讨页面上的模块的时候,其实大部分模块和页面的数据性的关联不是非常大。
主导航模块是和网站整体直接相关的。
当前路径模块是和目前浏览的对象直接有关系的。
其他的大部分模块都不需要和当前数据相关。

从网站的结构上看,越接近末端节点其数据性就越明显,越接近主干其行为性就越明显。
其实现在的CMS系统也有重点在数据管理的和模块管理的区别。

当然用户的目标也都是不一样的。 
一个企业信息发布的站点,其实大部分的内容也更偏向数据多一些。如何更好的展现数据给用户是他的目的。
而一个社区网站,可以更偏向功能多一些。



转载于:https://www.cnblogs.com/xProject/archive/2009/09/08/1562620.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值