常见的网页编程语言介绍( 二 )


最近 , Sun公司将最新版本的JSP和Java Servlet(JSP 1.1 , Java Servlet 2.2)的源代码发放给Apache , 以求JSP和Apache紧密结合、共同发展 。Apache , Sun公司和许多其他的公司及个人公开成立的咨询机构更能方便任何公司和个人免费取得信息 。
4、ASP与ASP.NET
ASP是微软公司推出的意图取代CGI的新技术 。通过它 , 用户可以使用几乎所有的开发工具来创建和运行交互式的动态网页 , 如返馈表单的信息收集处理、文件上传与下载、聊天室、论坛等等 , 实现了CGI程序的功能介是又比CGI简单 , 而且容易学习 。
由于ASP使用基于开放设计环境的Active X技术 , 用户可以自己定义和制作组件加入其中 , 使自己的动态网页具有几乎无限的扩充能力 。它还可利用ADO(Active Data Object , 微软的一种新的数据访问模型)方便地访问数据库 , 能很好地对数据进行处理 。借WINDOWS 东风 , ASP得到了长足的发展 。
5、Script
Script脚本语言是介于HTML(HyperText Markup Language , 超文本标示语言)和Java、C++和Visual Basic之类的编程语言之间的语言 , 它的语法和规则没有可编译的编程语言那样严格和复杂 。
传统的HTML是静态的 , 为增强网页的动态功能 , 一些厂商先后推出了自己的Script脚本语言 , 其中Netscape推出了JavaScript(for客户端和 for服务端两种) , 微软则推出了VBScript和ASP两种 , 用于服务器端和客户端程序的编写 。
6、JavaScript
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言 。它与Java主要的不同点在于:JavaScript主要用于HTML的页面 , 脚本嵌入在HTML的源码中;而Java是一个独立的、完整的编程语言 , 既可以在Web中应用 , 也可以用于与Web网无关的情况 。
另外 , JavaS cript编写的程序不必在运行前编译 , 它们可以直接写入Web页面中并由调用它们的浏览器来解释执行 。这样 , 一些基本交互作用就不用在服务器端完成 , 提高了客户端的响应时间 , 对于想了解其对象属性的博友 , 可以看下马海祥博客的《JavaScript对象属性的基础教程指南》相关介绍 。
7、VBScript
为了适应Internet上的应用 , Microsoft公司把用于应用程序描述的Visual Basic语言压缩成一个更合理的子集 , 称为Visual Basic Scripting Edition , 简称VBScript 。它也是一种HTML嵌入脚本语言 , 具有易学易用等特点 。
如果你已了解Visual Basic或Visual Basic for Applications , 就会很快熟悉VBScript 。Microsoft公司将VBScript语言作为实施其ActiveX脚本化的最佳选择 , 用户可以采用小的相互操作的部件一起来完成工作 , 使得应用程序的功能列加强大 。
8、Perl
Perl是Practical Extraction and Report Language(实用摘录和报告语言)的缩写 , 由Larry Wall于1986年开发成功 。当初的目的主要是Unix环境下从多个文本文件中产生报表 , 后来成为许多程序员工具箱中最受欢迎的工具 , 其发展速度和Unix内核的成长速度相仿 。
现在Perl已经发展到5.0版本 , 并移植到了各种平台 。
9、Python
是一种跨平台的开发语言 , 它可以运行在已知的各种操作系统之上 , 包括windows、Mac OS、Unix、BSD、Palm等 。python是一种支持扩展的开发语言 , 主要的扩展变种有CPython、JPython、PerlPython 。它们分别使用C、Java、Perl做它的扩展接口基础环境的 。

推荐阅读