一、视觉动态网站
所谓视觉动态网站是指网站中较多地包含一些动画效果、动态特效,从而使网站具有更多的动感,给访问者造成更强的视觉冲击。合理地应用动态效果能够给网站更好的体验,使访问者更加清晰地了解网站中的内容。早年间,Flash是网站动态效果的主要实现方式,而现在,逐渐地被JS特效取代。JS具有非常好的兼容性,几乎被所有浏览器所接纳,而且体积非常小巧,运行于客户端,不占用服务器资源。特别是CSS3的普及,JS特效被更加广泛地传播和采用。
二、功能动态网站
所谓功能动态网站,是指网站中的数据均存储于数据库里,实现动态的存储和读取操作,使得网站能够存储更加庞大的数据,操作和检索起来也更加方便。上世纪90年代前,大多数网站都是静态网站。这种网站的数据直接存放于网页文件里,即便是要对网页中的一个文字进行修改,都需要使用专用的网页编辑软件进行修改,然后通过FTP工具进行上传才可以。而新增信息也同样麻烦,需要新建一个网页并编辑好再上传。所以,操作起来十分的不便。现在,几乎所有网站都是动态网站了,通过一个《网站信息管理系统》就可以实现对整个网站中绝大多数信息的控制,十分的方便。动态网站制作这个名词逐渐地退出了历史的舞台,但作为网站制作行业的从业人士,笔者还是进行了一次较深入的讨论,缅怀曾经走过的路,展望未来,在网站制作行业继续前行。
动态网站:
1、动态网站可以实现交互功能,如用户注册、信息发布、产品展示、订单管理等等;
2、动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页;
3、动态网页中包含有服务器端脚本,所以页面文件名常以asp、jsp、php等为后缀。但也可以使用URL静态化技术,使网页后缀显示为HTML。所以不能以页面文件的后缀作为判断网站的动态和静态的唯一标准。
4、动态网页由于需要数据库处理,所以动态网站的访问速度大大减慢;
5、动态网页由于存在特殊代码,所以相比较静态网页,其对搜索引擎的友好程度相对要弱一些。
但随着计算机性能的提升以及网络带宽的提升,最后两条已经基本得到解决。