分类：电脑/网络-程序设计
问题：学asp与学VBS或JS有什么区别？我知道asp是个容器，但为什 
我知道asp是个容器，但为什么不但用S或JS等编程语言来实现呢？为什么要用ASP？
回答：学asp与学S或JS有什么区别？   我知道asp是个容器，但为什么不但用VBS或JS等编程语言来实现呢？为什么要用ASP？ asp是服务器端编程语言，ASP即Active Server Page的缩写。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。VBS和JS都是脚本语言，主要用于客户端。脚本是指嵌入到Web页中的程序代码，所使用的编程语言称为脚本语言 VBScript 是Visual Basic的子集，如果你曾经用过Visual Basic或者是Visual Basic for Applications (VBA)，你就会觉得非常熟悉。 不过它们并不是完全一样的，最更本的区别就是,VBScript是脚本语言,而VB是程序设计语言,即前者的程序写完后以文本形式存在,运行时一行一行执行;而后者写完程序后必须编译转换成计算机能执行的代码,以exe文件形式存在. 其他区别,VB是强类型语言（变量申明必须指明类型），VBScript是弱类型（不指明类型）．另外,VBScript是特意为在浏览器中进行工作而设计的，它不包括一些在脚本这个范围以外的特性，如文件访问和打印等等。如果你需要WEB开发工作，这三种语言都要学习。你问：“为什么不但用VBS或JS等编程语言来实现呢？为什么要用ASP？ ”。那是因为你不仅要考虑服务器端的代码操作，还要考虑客户端浏览器中的代码。