静态网站和动态网站之间的区别是什么?

时间:2018-04-05 06:51:39

标签: web

据我所知,静态网站只是在客户端运行的网站,这意味着只有html和javascript就可以了。但动态网站也是那些在服务器端执行的网站,这意味着使用php,jsp或类似的工具。

为什么名字如此? - StaticDynamic

我的问题的主要思想是,当使用javascript时,我们仍然将网页称为静态,因为它是客户端语言。但是现在,这个概念日渐消失,我想。因为当在网站中使用Ajaxnode.js或类似的框架时,我觉得这些网站应该被称为动态网站,因为可以使用它们生成许多动态内容。这就是我困惑的地方。

那么,静态和动态网站的概念是否会在不久的将来过时,或者在静态网站中不再考虑使用javascript?或者,我可能缺乏理解将网站称为静态和动态的主要观点。

3 个答案:

答案 0 :(得分:4)

静态网站 - 除非由某人手动编辑,否则内容不会更改。

(对其页面使用文件扩展名.html,.htm等)

动态网站 - 内容在没有人为干预的情况下自行更新和更改。

(使用文件扩展名.php,.jsp .asp等。)

答案 1 :(得分:3)

静态网站通常是以纯HTML格式编写的,网页代码中的内容是显示给用户的内容。

动态站点是使用服务器端脚本语言(如PHP,ASP,JSP或Coldfusion)编写的站点。在这样的站点中,内容由脚本语言从其他文件或数据库调用,具体取决于用户采取的操作。

答案 2 :(得分:2)

在使用html,css的网页中,除了被动地查看页面上的内容之外,访问者除了做很多事情之外。通讯是单向的。这是静态网站。

PHP允许您在将页面传递到客户端浏览器之前操作服务器上的网页内容。它的工作方式如下:PHP脚本在服务器上运行,可以随意更改或生成HTML代码。 HTML网页仍然传递给浏览器,浏览器不知道或不关心PHP在服务器上调整HTML。