【问题标题】:What's the difference between Static Website and Dynamic Website? [closed]静态网站和动态网站有什么区别? [关闭]
【发布时间】:2018-09-14 21:24:28
【问题描述】:

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

为什么名字是这样的? - StaticDynamic

我的问题的主要思想是,当javascript 是一种客户端语言时,我们仍然将网页作为静态处理。但是现在,我猜这个概念正在一天天消失。因为当一个网站使用Ajaxnode.js或类似的框架时,我感觉这些网站应该被称为动态网站,因为使用它们可以产生很多动态内容。这就是我的困惑所在。

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

【问题讨论】:

    标签: web


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      动态网站 - 内容自行更新和更改,无需人工干预。

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

      【讨论】:

        【解决方案3】:

        在带有 html、css 的网页中,访问者只能被动地查看页面上的内容。沟通是单向的。那是静态网站。

        PHP 允许您在页面传送到客户端浏览器之前在服务器上操作网页内容。它的工作原理是这样的:一个 PHP 脚本在服务器上运行,可以随意更改或生成 HTML 代码。 HTML 网页仍然传递给浏览器,它不知道也不关心 PHP 是否参与了服务器上的 HTML 调整。

        【讨论】:

        • 由 Michael Morrison、Lynn Beighley 领导 PHP 和 MySQL。想学习的可以参考这本书。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-29
        • 1970-01-01
        • 1970-01-01
        • 2013-12-21
        • 2023-03-07
        相关资源
        最近更新 更多