ASP全称Active Server Pages,是微软推出的用以取代CGI的动态服务器网页技术,由于ASP简单易学,又有微软的强大支持,所以目前ASP使用非常广泛,很多大型的站点都是用ASP开发的。
ASP文件就是在普通的HTML文件中嵌入VBScript或JavaScript脚本语言。当客户请求一个ASP文件时,服务器就把该文件解释成标准的HTML文件发过去。在服务器端运行的好处是:第一,因为发出的是标准的HTML文件,所以不会存在浏览器兼容的问题;第二,可以很方便地和服务器交换数据,如读取数据库或操作服务器上的文件;第三因为在客户端仅可以看到由ASP输出的HTML文件,可以保护源代码不被泄露。
ASP提供了几个内部对象和内部组件,利用它们可以很方便地实现表单上传,存取数据库,操作服务器上的文件的基本功能。除此之外,还可以使用第三方提供的专用组件解决如发送E-mail,文件上传等功能。如果还有特殊的需要,可以利用VC或VB开发自己的组件。因此,理论上ASP几乎可以实现任何功能。
由于ASP所使用的VBScript脚本语言直接来源于VB语言,秉承了VB简单易学的特点,所以学习起来非常容易。不过ASP也有它的缺点,就是兼容性不太好,一般用ASP开发的Web程序只能运行在windows系列的操作系统上。微软目前已经推出了ASP的升级版ASP.NET,与ASP相比,它增加了很多特性,功能也更为强大。之所以还要学习ASP,主要有以下原因。
-
ASP简单易学,ASP.NET学起来毕竟复杂些,如果希望快速掌握动态程序设计技术,ASP是首选。
2.ASP运行环境简单,ASP.NET运行环境要求较高。
3.虽然也可以直接学习ASP.NET,但学完ASP以后,再学ASP.NET就更容易了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/73209.html