第一代网站建设技术:运用一般的网页制作软件,把一些平面页面效果转化成网页,然后把网页链接起来成为一个企业网站。采用“第一代网站建设技术”制作出来的企业网站,由于更新以及修改网站内容均需专业人员,维护麻烦,网站修改以及增加网页均需支付费用,导致企业经常不更新其网站内容,失去了建设网站的意义;同时由于纯静态页面没有交互性,使得客户不能很好的与企业沟通。
第二代网站建设技术:在第一代网站建设技术基础上,针对网站的某一个功能采用一些数据库管理模块(如新闻发布、产品发布等),网站的后台对这些个别的功能模块进行管理。采用“第二代网站建设技术”制作出来的企业网站,在一定程度上摆脱了第一代网站建设技术在网站内容更新困难上的缺点,适合对于网站日常更新维护频繁,对网站各功能模块有独特需要的大型企业网站,但由于需要对企业的不同建站需求进行定制开发,所以价格一般也较高,一般中小企业难以承受。
第三代网站建设技术:从2003年开始,涌现出一批最早提出可以智能建站的CMS(内容管理系统)概念,创新式开发CMS系统的公司,如SiteServer CMS系统,phpnuke等。网站用户通过CMS系统能够很方便快捷地管理自己的网站,自己定义网站的框架内容,并能够随时升级网站的功能,且解决了每个客户都需要的网站前台界面个性化的需求。使用CMS系统进行企业网站开发建设,能够适应大多数中小企业对于网站建设的一般需求,开发周期短,更新维护便捷,是中小企业建设网站的理想选择。
另外,CMS系统对站点管理和创造编辑都有好处,其中最大的优势是能够使用模板和通用的设计元素以确保整个网站的协调。要改变网站的外观, 管理员只需修改模板而不是一个个单独的页面。同时,CMS系统也简化了网站的内容供给和内容管理的责任委托。有些CMS系统,比如SiteServer CMS,允许对网站的不同层面人员赋予不同等级的访问权限, 这使得网站管理者不必研究操作系统级的权限设置,只需用浏览器接口即可完成。