學習本文后,你將會知道Perl是如何強大,它的兼容性是沒有任何語言可以比的。在目前Web頁編程中,最為盛行的技術(shù):CGI、ASP、PHP、JSP等,其中CGI就包含了Perl、C/C++、JAVA等技術(shù),在CGI 技術(shù)中流行的語言就是Perl,Perl的歷史悠久,有著傳統(tǒng)的編程方式和自然編寫方法,在ASP、PHP、JSP等技術(shù)沒有出現(xiàn)之前,是WEB也編程中最為流行或者說是標準的編程技術(shù)。經(jīng)常有人拿Perl或是CGI與ASP、PHP、JSP等技術(shù)相比,我在這里想重申一次,Perl、CGI與ASP、PHP、JSP不是一個領(lǐng)域一個類別,就好比水果和紅薯他們?nèi)绾伪??這些配比方法在小學中就講述得很詳細了,所以希望廣大程序技術(shù)人員不要被誤導(dǎo)。Perl是一個語言,它與C/C++、Java、Basic等是一個類別的一個領(lǐng)域的,而ASP(Active Server Page)、PHP(Personal Home Page)、JSP(Java Server Page),大家可以從英文中看出他們后面都有Page,簡單的你可以理解成為超文本語言HTML的服務(wù)器端語言,而真正輸出的HTML是客戶端語言。我編寫CGI,特別是用Perl編寫了幾年的程序,寫了無數(shù)的商業(yè)軟件,然而現(xiàn)在很多輿論對Perl和CGI評價非常不好,然而這些都是非常不負責任的評價,對這個行業(yè)帶來了很大的損失,嚴重減慢了Perl在國內(nèi)發(fā)展的速度。而PerlScript 是Perl語言中的腳本語言,并非Perl腳本,也就是說它我們常說的Perl是不同的,它是Perl的一個腳本語言。類似于VB,大家知道VB有VBScript,PerlScript 就好像VBScript,也可以說是VBScript同類,理解這一點就好理解以下的內(nèi)容。大家知道VBScript分為客戶端、服務(wù)器端,客戶端可以在瀏覽器(諸如:Internet Explorer、Netscape)中應(yīng)用,很多網(wǎng)站就用VBScript 做一些客戶端的分析處理工作;服務(wù)器端就是大家經(jīng)常在ASP里面寫的VBScript一樣"%@ LANGUAGE="VBSCRIPT" %>"。PerlScript 是Perl的一個子集,Perl->PerlScript。