CGI是最初的的一种动态网页语言,即通用网关接口,它允许其他语言嵌入其中,执行在服务端,只要客户端请求,它就会在我们的服务端即时回应,但是这种很古老,必须借用其他语言来驱动,如c/c++,java,perl等,况且还要每次编译,无论是否编译过,每次请求都会编译,没有预编译功能。
ASP是微软推出的一款动态网页制作技术,过去几年里,得到了很多网站的青睐,它主要借助vbscript和javascript等脚本语言来实现动态效果。它借助服务器IIS来搭建环境,正是有IIS作为服务器,才能使asp能够很好的运用于市场,如果遇到比较复杂的过程,asp还用到com组件来实现。
PHP是我们现在比较常用的一种动态网页技术语言,它的语法来自c,Perl,C++,java等。
它是一种开源语言,除了能够嵌入到我们的页面,还可以将一些复杂的过程,封装到函数,类等中去,这样就可以直接调用,也实现了动态与静态的半分离。还有一点由于是开源,这样就和我们的linux搭上了关系,所以也很好的应用在linux平台。
ASP.net是在asp的基础上发展而来,从02年.net框架的出现后,它也随之升级,默认语言是我们的vb.net或者c#等来驱使。可以使用.net来建立我们常用的UI元素,控件得到了发挥,代码量也简化了,这将是微软用来和其他语言抗衡的法宝。
评论列表: