ASP\PHP等动态网页与HTM静态网页的区别

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:25:24
最好可以比较理解性的,精炼地说下。别找一篇全是术语的长文张~ 哪位高手解释下,谢谢!

ASP\PHP等动态网页一般都链接数据库,可以根据不同的用户以及其他各种不同的状况返回不同的结果页面,这就是所谓的动态(动即变化).至于具体是根据什么因素而返回不同的结果页面,这要看具体动态网页设计的触发因素了;
HTML静态网页不链接数据库,只要服务器上的该静态网页未做修改,任何一个用户访问该网页都将得到同一个结果页面,这就是所谓的静态(静即不变).

举例来说:你到www.baidu.com,在文本框中输入"asp",然后点击搜索,得到一个关于"asp"的搜索结果页面,如果你输入"PHP",又将得到一个关于"PHP"的搜索结果页面,同是百度的搜索结果页面,但其内容却根据用户查询要求不同而不一样,这即动态.这是静态网页所做不到的.

以上是从两种网页的表现来谈区别的.

当然还可以从不同的角度谈两者的区别,比如所用技术、服务器要求、应用方面、难易程度等.

所有网页的基础都是html,所有的数据最后都要通过html来格式化,呈现在你的屏幕上。

动态网页的区别其实很小,就是用来做效果,对数据进行存取和处理的

图文并茂 仔细看看吧
http://tech.ddvip.com/2006-10/11618058129863.html