ASP是微軟開發(fā)的服務(wù)器端腳本語言, 語法和Visual BASIC類似, 可以像SSI (Server Side Include) 那樣把后臺(tái)腳本代碼內(nèi)嵌到HTML頁面中, 主要運(yùn)行于微軟服務(wù)器版 (如Windows Server2000、Windows Server2003) 操作系統(tǒng), 它內(nèi)含于IIS之中, 結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互的WEB服務(wù)器應(yīng)用程序。其好運(yùn)行環(huán)境是Windows Server+IIS, 而且?guī)缀蹙窒抻谶@種運(yùn)行環(huán)境, 雖然像ChilliSoft提供了UNIX/Linux上運(yùn)行ASP的解決方案, 但目前ASP的跨平臺(tái)應(yīng)用幾乎為零。這樣還會(huì)導(dǎo)致ASP的運(yùn)行成本增加, 也限制了它的廣泛應(yīng)用。
JSP主要采用Java代碼進(jìn)行數(shù)據(jù)處理, 它將網(wǎng)頁的表現(xiàn)形式和服務(wù)器端的代碼邏輯分開。JSP頁面首先轉(zhuǎn)換成Servlet, 然后Servlet代碼被Java編譯器譯成.class字節(jié)碼文件, 實(shí)現(xiàn)對(duì)客戶端的應(yīng)答。它大的優(yōu)點(diǎn)就是平臺(tái)無關(guān)性, 只需要在不同平臺(tái)上安裝Java虛擬機(jī)就可以了, 真正實(shí)現(xiàn)了“一次編寫, 隨處運(yùn)行”。其常見運(yùn)行環(huán)境是:APACHE+TOMCAT+JSP, 而且平臺(tái)無關(guān)性也能降低開發(fā)成本, 增加其市場應(yīng)用。
ASP.NET是一個(gè)已編譯的、基于.NET的環(huán)境, 可以用任何與.NET兼容的語言 (包括Visual Basic.NET、C#和JScript.NET.) 創(chuàng)作應(yīng)用程序。開發(fā)人員可以方便地獲得整個(gè).NET Framework中的優(yōu)點(diǎn), 其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等, 這些優(yōu)點(diǎn)也被局限在了微軟的平臺(tái)上, 使得其優(yōu)點(diǎn)不能很好地被利用。
PHP則是一個(gè)開源的設(shè)計(jì)語言, 這是它大的優(yōu)點(diǎn), 在“開源”意識(shí)流行的今天, 它更是這方面的中流砥柱。不斷地有新的函數(shù)庫加入, 以及不停地更新, 使得PHP無論在UNIX或是Win32的平臺(tái)上都可以有更多新的功能, 其跨平臺(tái)的運(yùn)行環(huán)境 (APACHE+TOMCAT+PHP) 使得其也實(shí)現(xiàn)了平臺(tái)無關(guān)性。“免費(fèi)、開源、跨平臺(tái)”是其越來越受歡迎的重要原因。
文章標(biāo)題:PHP語言運(yùn)行環(huán)境
轉(zhuǎn)載源于:http://jinyejixie.com/news24/151724.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、響應(yīng)式網(wǎng)站、軟件開發(fā)、服務(wù)器托管、網(wǎng)站排名、網(wǎng)站導(dǎo)航
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)