通用網關接口 ruby perl web頁面 文本處理 腳本語言

小結:html

一、只要能夠對標準輸入輸出進行操做,那麼不管任何語言均可以編寫CGI程序。web

 

《代碼的將來》編程

在Ruby誕生的1993年,互聯網尚未如今這樣普及,所以Ruby也不是一開始就面向Web服務器端ruby

來設計的。然而,從www黎明期開始,將來實現動態頁面而出現了通用網關接口(common gateway interface,CGI)技術,服務器

而Ruby則逐漸在這種技術中獲得了應用。編程語言

 

所謂CGI,是經過web服務器的標準輸入輸出與程序進行交互,從而生成動態html頁面的接口。設計

只要能夠對標準輸入輸出進行操做,那麼不管任何語言均可以編寫CGI程序,這不得不歸功於www設計的靈活性,使得動態頁面htm

能夠很容易地編寫出來。接口

在www中,來自web服務器的請求信息是以文本的方式傳遞的,反過來,返回給web服務器的響應信息也是以文本html方式傳遞的,web服務器

所以擅長文本處理的編程語言就具備得天獨厚的優點。因而,腳本語言的時代到來了。以往只是用於文本處理的腳本語言,其應用範圍便一會兒擴大了。

早起應用CGI的web頁面大可能是用perl來編寫的,而做爲「better perl」的ruby也隨之捉姦獲得愈來愈多的應用。

相關文章
相關標籤/搜索