客户端脚本和服务器端脚本之间的区别

目录:

Anonim

主要区别 客户端脚本和服务器端脚本之间的区别在于 客户端脚本用于编写在客户端或浏览器中执行的脚本,而服务器端脚本用于编写在服务器端或服务器中执行的脚本。

网络根据客户端服务器模型工作。这里,主机或客户端是指请求服务的设备或程序。另一方面,服务器是指通过为这些请求提供服务来响应的设备或程序。也就是说,客户端发起通信,服务器接受请求并响应客户端。进一步描述,脚本是一组可以在另一个程序或应用程序上执行的指令。而且,这种脚本语言,基于脚本执行的一侧,可以是客户端脚本或服务器端脚本。

客户端脚本、CSS、HTML、服务器端脚本、脚本语言

什么是客户端脚本

客户端脚本生成在客户端 Web 浏览器中执行的代码。因此,它不需要任何服务器端处理。通常,客户端脚本放置在 HTML 文档中。因此,这种类型的脚本可以减少服务器负载。当用户通过浏览器需要特定的网页时,服务器会发送一个 HTML 文件,浏览器可以在其中解释和呈现客户端的内容。

图 1:客户端和服务器端

主要的客户端脚本语言是 HTML、CSS 和 JavaScript。 HTML 代表超文本标记语言。它用于构建网页的结构。 CSS代表层叠样式表,它是一种用于为网页添加样式的设计语言。 JavaScript 是一种服务器端脚本语言,用于添加用户交互并使网页更加动态。

什么是服务器端脚本

服务器端脚本生成在 Web 服务器上执行的代码。因此,服务器端脚本因其在 Web 服务器上运行而得名。关于应用程序,服务器端脚本语言可用于动态更改网站内容、访问数据库、生成对用户查询的响应。

当浏览器请求网页时,网络服务器处理脚本并将网页提供给浏览器。在这里,处理包括从数据库中获取数据、执行计算以及向客户端提供所需的内容。最后,处理脚本并将输出显示在浏览器中。 Java、Python、PHP 和 Ruby 等编程语言是编写服务器端脚本的常用语言。我们可以轻松地将这些语言与 MySQL、MSSQL 和 Oracle 等数据库集成。

客户端脚本和服务器端脚本之间的区别

定义

客户端脚本是一种开发网页的技术,它使用在客户端计算机浏览器上运行的脚本。另一方面,服务器端脚本是一种开发网页的技术,它使用 Web 服务器上的脚本为每个客户端对网站的请求生成自定义响应。

功能

因此,由上可知,客户端脚本是在客户端或网页浏览器中执行的,而服务器端脚本是在后端或网页服务器中执行的。这是客户端脚本和服务器端脚本之间的基本区别。

语言

HTML、CSS 和 JavaScript 是一些客户端脚本语言,而 PHP、Python、Java、Ruby 和 ASP.NET 是一些服务器端脚本语言

安全

安全性是客户端脚本和服务器端脚本之间的一个重要区别。虽然服务器端脚本为数据提供了更多的安全性,但客户端脚本并没有为数据提供太多的安全性。

结论

客户端脚本和服务器端脚本之间的区别在于,客户端脚本用于编写在客户端或浏览器中执行的脚本,而服务器端脚本用于编写在服务器端或服务器中执行的脚本。

参考:

1. “服务器端脚本”。维基百科,维基媒体基金会,2018 年 6 月 10 日,可在此处获取。

图片提供:

1. GgiaEsquema-proxy-internet.svg 的“方案动态页面 en”:Randomicc – 通过 Commons Wikimedia 自己的作品(CC BY-SA 3.0)

客户端脚本和服务器端脚本之间的区别