C语言、asp和cgi脚本语言,有人能详细的说说有什么不同处

 我来答
tattackor
2015-10-29 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:896万
展开全部
1、三者的关系我们可以不规范的这样排列:C语言-CGI-ASP C语言是编程程序,可以编写任何的程序,其中包含CGI程序。 而CGI跟ASP是一样的功能,差别在CGI的功能更强大,有针对性,但是不容易设计与维护,而ASP除了改变CGI的不足之外,还增强了功能,而且这两种跟HTML等技术结合比较紧密,当然,ASP是他们之间最适合、方便跟HTML等技术结合的语言了。
2、CGI
CGI是公共网关接口的英文缩写,是一个在Web服务器和CGI程序之间传递信息的规范。CGI程序是为接收和返回符合CGI规范的数据设计的。这种程序可以用任意编程语言编写,如C、Perl、Java或Visual Basic。 CGI程序是Web服务器同用户动态交互作用的最普遍方式。例如,许多含有表格的HTML页面用CGI程序处理表格数据。另一种为Web用户提供动态反馈的越来越常见的方式是包含在用户机器上运行而不是在Web服务器上运行的脚本或程序。这些程序可以是Java小应用程序、Java脚本或ActiveX控件。这些技术统称客户端解决方法,而CGI是服务器端解决方法,因为处理过程是在Web服务器上进行的。 CGI存在一个问题,即每执行一次CGI脚本就要启动一个新过程。对于繁忙的Web网站,这可能明显降低服务器速度。一个更有效但也更难实现的解决方法是用服务器API,如ISAPI或NSAPI。还有一个日益流行的解决方法是用Java小服务程序。
3、asp活动服务器页面
活动服务器页面(Active Server Pages)是一个用ActiveX脚本——通常是VB脚本或JScript代码——动态创建带.ASP扩展名的Web页面的规范。当浏览器请求ASP页面时,Web服务器就用HTML代码生成页面并发送给浏览器。ASP页面类似CGI脚本,但它能让Visual Basic程序员使用熟悉的工具。
匿名用户
2013-06-28
展开全部
CGI

CGI是公共网关接口的英文缩写,是一个在Web服务器和CGI程序之间传递信息的规范。CGI程序是为接收和返回符合CGI规范的数据设计的。这种程序可以用任意编程语言编写,如C、Perl、Java或Visual Basic。 CGI程序是Web服务器同用户动态交互作用的最普遍方式。例如,许多含有表格的HTML页面用CGI程序处理表格数据。另一种为Web用户提供动态反馈的越来越常见的方式是包含在用户机器上运行而不是在Web服务器上运行的脚本或程序。这些程序可以是Java小应用程序、Java脚本或ActiveX控件。这些技术统称客户端解决方法,而CGI是服务器端解决方法,因为处理过程是在Web服务器上进行的。 CGI存在一个问题,即每执行一次CGI脚本就要启动一个新过程。对于繁忙的Web网站,这可能明显降低服务器速度。一个更有效但也更难实现的解决方法是用服务器API,如ISAPI或NSAPI。还有一个日益流行的解决方法是用Java小服务程序。

活动服务器页面

活动服务器页面(Active Server Pages)是一个用ActiveX脚本——通常是VB脚本或JScript代码——动态创建带.ASP扩展名的Web页面的规范。当浏览器请求ASP页面时,Web服务器就用HTML代码生成页面并发送给浏览器。ASP页面类似CGI脚本,但它能让Visual Basic程序员使用熟悉的工具。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式