動(dòng)態(tài)網(wǎng)頁技術(shù)JSP與ASP、PHP的比較淺析·
李明江
(黔南民族師范學(xué)院計(jì)算機(jī)科學(xué)系,貴州都勻 558000)
摘要:PHP、ASP和JSP是目前主要流行的動(dòng)態(tài)網(wǎng)頁技術(shù)。這里主要討論JSP與ASP、PHP的區(qū)別,比較其性能、效
率、安全等方面的差異,分析其應(yīng)用前景及發(fā)展方向。
ASP;PHP;JSP
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1005—6769(2005)03—0020—05
ComparAtive Analysis of ASP,PHP and JSP
LI Ming—jang
(Computer Science Department,Qianan Normal College of Nationalities,Duyun 558000,China)
Abstra~ :ASP.PHP and JSP a known as mainly popular dynamic web page programming lan ~ age.For discussing the of distinction of JSP,
ASP and PHP,this dissertation compares the diferences such as capacity,eficiency,security and 80 on among them,and an alyze the application
perspectives an d develop direction. We hope to pre~de reference to web programmers who need it.
Key words:ASP;PHP;JSP
在Internet技術(shù)廣泛應(yīng)用在各個(gè)領(lǐng)域的今天,計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用不再局限于靜態(tài)的頁面,新的挑戰(zhàn)是
創(chuàng)建動(dòng)態(tài)的、交互式、開放式的甚至并行的、分布式的網(wǎng)站。動(dòng)態(tài)交互網(wǎng)頁制作的技術(shù)有CGI、SSI、ISA—
PI、ASP、PHP、JSP。目前主流的動(dòng)態(tài)網(wǎng)頁技術(shù)主要采有ASP、PHP和JSP三種技術(shù)。
1 ASP、PHP、JSP三種技術(shù)的優(yōu)點(diǎn)
1.1 ASP的強(qiáng)勢(shì)
ASP(Active Server Pages)—— 動(dòng)態(tài)服務(wù)器頁面,是一套Microsoft開發(fā)的服務(wù)器端腳本環(huán)境,通過
ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動(dòng)態(tài)的、交互的且高效的Web服務(wù)器應(yīng)用程
序。其強(qiáng)勢(shì)體現(xiàn)在:①簡(jiǎn)單易學(xué),編輯方便。使用VBScript、Jscript等簡(jiǎn)單易懂的腳本語言,結(jié)合HTML
代碼,使用普通的文本編輯器,即可進(jìn)行編輯設(shè)計(jì);②效率高,對(duì)機(jī)器硬件設(shè)備的要求不高。有了ASP
程序不必?fù)?dān)心客戶端的瀏覽器是否能運(yùn)行所編寫的代碼,客戶端的瀏覽器不需要執(zhí)行這些腳本語言,無
須Compile編譯,所有的程序都將在服務(wù)器端直接執(zhí)行。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返
回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度;③ 可擴(kuò)充性較強(qiáng)。
ASP使用ActiveX Server Components(ActiveX服務(wù)器組件),可以使用Visual Basic、Java、Visual C++
、COBOL等程序設(shè)計(jì)語言來編寫所需要的ActiveX Server Component。
|