我们常常说,ASP并不是一种语言,尽管看起来ASP的代码是以脚本的形式出现。Microsoft把ASP定义为一个脚本语言执行的环境。在这个执行的环境里,ASP技术的脚本语言可以是两种,一种是VBScript,另外一种是Jscript。这两种在默认的情况下是被ASP支持的。
当然,你也可以使用其他的脚本语言,你要做的仅仅是安装上这种语言的ActiveX scripting。
举个例子来说,你非常的善于使用Perl语言,那么你就可以使用PerlScript进行ASP的开发。除了要做一些简单的基本设置,你不需要用其他的工具就可以非常方便的使用ASP技术来进行网站的开发。
因为ASP脚本是严格的按照ASCII文件格式的,所以完全不需要任何其他特殊的工具就可以设计你的ASP页。但是有一点就是,我们在开始设计自己的ASP页之前,要运行一个可以支持ASP技术的服务器,使得我们可以浏览ASP页面。换句话说,你不能试图打开一个浏览器就可以直接读取一个ASP内容,到你的本地HTML页面里。
那么究竟ASP可以运行在哪些服务器环境呢?有:Windows NT, 95, and 98,运行Internet Information Server (IIS)或者Personal Web Server (PWS)。其中在IIS 4 (NT Option Pack 4)中包含了最新的ASP技术的版本。
如果你使用的是NT Server,那么你需要安装NT Option Pack 4并且在你的系统里启动IIS。
如果你使用的是NT工作站,或者Windows 95/98的操作系统,那么你需要的是安装一个Personal Web Server,它是一个在技术上相对简易的IIS。但是,它已经完全可以使你在自己的机器上离线运行ASP。
即使你在WEB服务方面完全没有经验,放心,PWS仍然是非常容易去使用的。安装一个PWS你将会得到一个基础的127.1.1.1/ 站点进行测试。如果你使用的是non-NT这样的操作系统,可以点击下面的链接Windows NT Option Pack,下载补丁包。