About JavaScript, JScript, JSP

1、Java, JavaScript, JScript, JSP

 

语言开发者类型                编译位置    动/静其它
JavaSun面向对象编程语言需要客户端静态前身Oak语言
JavaScriptSun, Netscape基于对象,事件驱动,脚本语言不需要客户端静态简称JS, 介于Java与HTML之间
JScriptMicrosoft基于对象,事件驱动,脚本语言不需要客户端静态包含JavaScript, (仅?)用于IE
JSPSunCGI语言?服务器端动态JavaServerPages, 以Java为基础

 

注:


1. JS (JavaScript) 是一种脚本语言,是嵌入式的,可以嵌入到 HTML、JSP、ASP、ASP.NET 中,是一门比较灵活的的语言。

  

 

2. JSP (Java Server Pages) 不是脚本语言,是和 ASP、PHP 一样的,用来写服务器端处理页面的 CGI 语言, 运行在服务器中。

 

 

3. JSP 和 ASP 并列为开发动态网页的两中基本语言。

 

 

4. JSP 只是一个服务器脚本语言的规范,并没有规定一定要用 Java,事实上有不少 JSP Engine 支持额外的脚本语言,尤其是支持 JS 居多。

 

 

5. JSP 技术是 Java 系列技术的一部分。JSP 页面被编译成 servlets,以便在服务器端处理。(applet 和 servlet 是用 Java 语言编写的,在服务器上运行的程序)。

 

 

6. ASP (Active Server Page) 不是一门语言,而是一个 web 服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的 web 服务应用程序。ASP 采用脚本语言 vb script(java script)作为自己的开发语言。除了可使用 vbscript 或 jscript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 rexx、perl、tcl 等。

 

 

7. PHP (Hypertext Preprocessor, 超文本预处理器) 是一种跨平台的服务器端的嵌入式脚本语言。它大量借用c、java 和 perl 语言语法,并耦合 PHP 自己的特性,使 web 开发者能够快速地写出动态生成页面。



2、静态网页、动态网页

        程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如 ASP、PHP、JSP、ASP.NET、CGI 等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如 html 页、Flash、JavaScript、VBScript 等等,它们是永远不变的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值