常见服务器端脚本语言

什么是服务器脚本?

通常,当浏览器请求某个 HTML 文件时,服务器会返回此文件,但是假如此文件含有服务器端的脚本,那么在此 HTML 文件作为纯 HTML 被返回浏览器之前,首先会执行 HTML 文件中的脚本。

服务器脚本能做什么呢?

    动态地向 web 页面编辑、改变或添加任何的内容
    对由 HTML 表单提交的用户请求或数据进行响应
    访问数据或数据库,并向浏览器返回结果
    为不同的用户定制页面
    提高网页安全性,使您的网页代码不会通过浏览器被查看到

重要事项:由于脚本在服务器上执行,因此浏览器在不支持脚本的情况下就可以显示服务器端的文件!

服务器脚本语言有哪些?

1、ASP

ASP 是什么?
    ASP 指 Active Server Pages (动态服务器页面)
    ASP 是一项微软公司的技术
    ASP 是在 IIS 中运行的程序
    IIS 指 Internet Information Services (Internet 信息服务)
    IIS 是 Windows 2000 及 Windows 2003 的免费组件
    IIS 同时也是 Windows NT 4.0 的可选组件

ASP 文件是什么?
    ASP 文件和 HTML 文件类似
    ASP 文件可包含文本、HTML、XML 和脚本
    ASP 文件中的脚本可在服务器上执行。
    ASP 文件的扩展名是 “.asp”

ASP 和 HTML 有何不同?
    当浏览器请求某个 HTML 文件时,服务器会返回这个文件
    而当浏览器请求某个 ASP 文件时,IIS 将这个请求传递至 ASP 引擎。ASP 引擎会逐行地读取这个文件,并执行文件中的脚本。最后,ASP 文件将以纯 HTML 的形式返回到浏览器。

ASP 能为你做什么?
    动态地编辑、改变或者添加页面的任何内容
    对由用户从 HTML 表单提交的查询或者数据作出响应
    访问数据或者数据库,并向浏览器返回结果
    为不同的用户定制网页,提高这些页面的可用性

2、PHP
PHP是什么?
    PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
    PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。
    PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台。

3、ASP.NET
ASP.NET 是 ASP(微软动态服务器网页技术)的最新版本。
ASP.NET 是 Microsoft.NET 框架的组成部分,同时也是创建动态交互网页的强有力的工具。

ASP.NET 不是 ASP
ASP.NET 是下一代 ASP,不是 ASP 的更新版本。
ASP.NET 是服务器端脚本编程的全新技术。微软在底层彻底重写了 ASP.NET,ASP.NET 不能向后兼容 ASP。

4、java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

Java现在大多用于证券,银行,电子商务,通信,

相关文章

发表评论