什么是ASP、PHP、CGI?他们之间有什么联系和差异?
这个话题是个很大的话题,要让我细说来,实在不随意马虎,还是大至的说说吧,有不明白的再问。
首先,ASP、PHP、CGI都是基于做事器的脚本程序,这是他们的联系。说白一点吧,普通的html页面,都是基于客户真个。也可以说,我? TML写出什么页面,你查一下源码,就可以看到我最初是怎么写的,很多朋友便是这么盗人家的网页的。而我用ASP、PHP、CGI中的任何一种来写,你将查到的我的源程序都是经由做事器编译后的,如果我最初的源码如果不公布,你是不可能知道的。
至于差异,我个人为认为PHP最好,我也是最喜好PHP。提及情由我也能说很多很多,但这里,我简要的说说吧。
哦,对了,我有一次创造网上有一个比拟的表,不错,拿来给朋友们看看吧。
程式介面 | PHP | ASP | CGI |
作业系统 | 均可 | Win32 | 均可 |
Web伺服器| 数种 | IIS | 均可 |
实行效率 | 快 | 快 | 慢 |
稳定性 | 佳 | 中等 | 最高 |
开拓韶光 | 短 | 短 | 中等 |
修正韶光 | 短 | 短 | 中等 |
程式措辞 | PHP | VB | 不限 |
网页结合 | 佳 | 佳 | 差 |
学习门槛 | 低 | 低 | 高 |
函式增援 | 多 | 少 | 不定 |
系统安全 | 佳 | 极差 | 最佳 |
改版速率 | 快 | 慢 | 无 |CGI是Common Gateway Interface(公共网关接口)的缩写,它是一个用于定Web做事器与外部程序之间通信办法的标准。CGI可以用任何一种措辞编写,只要这种措辞具有标准的输入,输出和环境变量,比较常见的的措辞Perl C/C++ JavaVisal BasicFoxpo等....ASP即Active Server Page的缩写,是基于WEB的一种编程技能,可以说是CGI的一种。它可以完成以往CGI程序的所有。SP是微软公司开拓的代替CGI脚本程序的一种运用,它可以与数据库和其它程序进行交互。是一种大略、方便的编程工具。在理解了VBSCRIPT的基本语法后,只须要清楚各个组件的用场、属性、方法,就可以轻松编写出自己的ASP系统。PHP,一个嵌套的缩写名称,是英文“超级文本预处理措辞”(PHP: Hypertext Preprocessor)的缩写。