有很大的区别,传统建站,需要程序员自己写代码,写好程序之后通过FTP上传到空间才算是完成了网站的制作,需要大量的时间和精力建站cms系统;与传统建站相比,CMS优势更明显,因为系统成熟、可以不断升级,用的人多,便于交流,即使遇到问题也能快速做出解决。而且CMS系统功能强大,建站快,大大节省了人员成本和网站运营成本。
CMS建站cms系统,即内容管理系统,它能具有的功能非常多,
如果你的网站的信息量大建站cms系统,就会涉及到很多方面的需求,
如强大的文章编辑器,可以上传word文档,
如文章生成静态页面,以减轻服务器压力,
如工作流,一个编辑添加的文章需要总编审核才能上线,
如广告系统,广告的自动上下线,按权重及当前页面关键字显示广告
如图片视频上传后自动打水印、转码
如对文章中引用的图片、附件等的管理,删除附件时提示是否有被引用
如快速更换网站模板、风格,等等。
现在市面上的CMS非常多,各自实现了上面提到的一部分功能或全部功能,实现的方式和程序又各不一样,功能少的便宜点功能强大的贵一点。建站时需要视自己的需求找一个合适的cms系统,
基于php的CMS中最知名最便宜的是dedecms,功能最强大的是cmstop,phpcms也不错。
基于java的CMS中便宜的是jeecms,功能强大的是trscms,zcms功能强大价格适中。
基于.net的CMS的老牌的如动易,知名的有SiteServer CMS。
CMS系统存在的唯一劣势就是现在市面上的CMS系统多是收费的,即使个人建站也不允许进行商业使用。
系统架构
对于一般的网络应用系统,主要有两种系统架构模式:C/S架构和B/S架构。
1.C/S架构
C/S(client/server)架构,即客户端服务器端架构,是一种典型的两层架构,客户端包含一个或多个在用户电脑上运行的程序。而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
C/S架构也可以看作是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。
2.B/S架构
B/S架构(browser/server),即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,主要事务逻辑在服务器端实现。Browser客户端、WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只要有Web浏览器即可。
B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也称为瘦客户端。[1]
分类
企业系统
主要是针对中小型企业而开发的网站系统。该种系统功能一般以简单快捷,应用方便,结构简约为主。可支持二次开发,支持多套模板切换,对管理员的专业知识要求不高。有代表性的如:深喉咙企业网站系统,千博企业网站系统等等。其中深喉咙企业网站系统是免费开源的Php网站系统,千博网站系统是商业化的企业网站系统。
论坛系统
论坛系统也是网站系统的一种,最著名的有discuz论坛系统,动易论坛系统等等。
购物平台系统
随着淘宝购物平台在国内的爆发,购物平台在国内也如雨后春笋般井喷。如腾讯的拍拍,百度的有啊等等。ecshop网购系统是很火的自助购物建站系统,架设的系统会加入客服等等,深受广大建站人员的喜爱。
其他网站系统
其他网站系统如大型的门户站系统,最早的有动易网站系统,风讯网站系统,PHPCMS,后起的有织梦CMS系统,帝国CMS系统。这类系统可支持二次开发,功能强大,但是结构复杂,要求门槛稍高。一般应用较多的是地方门户类的新闻网站系统。
质量
当消费者访问网站