区别动态网站与静态网站最基本的方法通常是区别是否基于数据库的开发模式,也就是网页是固定内容还是可在线更新内容。
Web2.0是相对Web1.0的新一类互联网应用的统称。Web1.0的主要特点在于用户通过浏览器获取信息。Web2.0则更加注重用户的交互作用,用户即是网站内容的浏览者,也是网站内容的创建者。
从技术上分析,Web1.0时的静态网站是指不通过脚本语言及数据库开发,而直接或间接制作成HTML的网页组成。Web2.0以数据库技术为基础,用户访问网站是通过读取数据库来动态生成网页,可以减少网站维护的工作量。并且动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求服务器才返回一个完整的网页。而网站上主要是一些框架基础,网页的内容大都存储在数据库中,页面会根据用户的要求和选择,动态地改变和响应,即当不同时间、不同用户访问同一网址时会出现不同页面。动态网站因为具有数据库与访客(包括管理员)的交互功能,可实现网站内容的在线更新和管理,便于客户网站维护和更新,还可以结合一些应用系统达到特有的交互和管理功能。