« 上一篇下一篇 »

Html和CGI的应用

Html一种文本标记语言,透过这种格式可以在internet上传送浏览文件使用者只要使用网页浏览工具可以浏览这些文件。由于html文件都是由标签集合而成,因此比较适合做静态网页,再者由于先天的限制,html无法直接存取数据库,因此若程序需要与数据库结合时,大部分仰赖CGI来处理。当然用asp和php可以直接存取数据库及使用无限的扩充性元素,因此在编写上要比html来的简单且富有弹性,在编写动态页面时,我们不用html。

CGI是一种共用的网关接口,它可以称作是一种机制。因此可以使用各种不同的程序语言编写适合的CGI程序,这些程序包括VB、VF、Delphi、C等,将写好的程序放在网页服务器的电脑上执行,再将执行结果通过网页服务器传送到客户端的网页浏览器。这样的编写方式事实上是比较困难且没有效率的,因为每一次修改程序都必须重新将CGI程序编译成执行文件。但对于script及php这数种相类似的撰写方式来说,不需要重新编译成执行文件,就可以直接执行,再者php内建的独特数据库library,允许使用者透过客户端浏览器存取各式各样的数据库。在数据库的支持上减少透过ODBC存取数据库的时间,因此在整体时间有缩短了很多。

在使用html和CGI上,现在我们不能直接应用,因为我们的需求和以前大不一样,动态网页的应用比较广,html必须和其他语言相结合来使用,而CGI用起来比较麻烦,也基本上被php和asp来取代。

« 上一篇下一篇 »