ASP程序也算是CGI程序,或者说是CGI程序的改良版。他跟CGI程序一样实在服务器端执行的,但是他还有一下的有点:
1.CGIiekou对象化:在CGI程序中收集网页中最麻烦的事情就是解析浏览器上传的数据(主要是为了解析特殊字符和以及中文码)。若使用ASP程序来收集网页信息,则ASP会大为解析,并且转化成对象供ASP程序来读取。简单地说,就是ASp提供了丰富的对象让ASP程序简化CGI的相关处理。
1.CGIiekou对象化:在CGI程序中收集网页中最麻烦的事情就是解析浏览器上传的数据(主要是为了解析特殊字符和以及中文码)。若使用ASP程序来收集网页信息,则ASP会大为解析,并且转化成对象供ASP程序来读取。简单地说,就是ASp提供了丰富的对象让ASP程序简化CGI的相关处理。
2.可以使用ActiveX对象:除了ASP对象以外,凡是Windows系统里面的ActiveX对象也都可以使用,使其成为ASP网页制作中的资源。而由于ASP程序可以使用Windows系统里里面的资源也是的ASP程序可以做的事情比传统的CGI程序多。
通过上面的比较我们可以看出,ASP程序有明显的优势,这也是ASP程序在动态网页制作中占有绝对优势的原因。曾经,在ASP刚刚面世的时候,很多人都在讨论ASP和CGI在将来的优胜劣太的竞争中谁将胜出。从今天的发展来看,结果已经是相当的明显了。下一个时代是.net的时代。掌控.net就是掌控下一个时代的脉搏。