asp是微軟開(kāi)發(fā)的服務(wù)器端腳本語(yǔ)言, 語(yǔ)法和visual basic類(lèi)似, 可以像ssi (server side include) 那樣把后臺(tái)腳本代碼內(nèi)嵌到html頁(yè)面中, 主要運(yùn)行于微軟服務(wù)器版 (如windows server2000、windows server2003) 操作系統(tǒng), 它內(nèi)含于iis之中, 結(jié)合html網(wǎng)頁(yè)、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)頁(yè)的表現(xiàn)形式和服務(wù)器端的代碼邏輯分開(kāi)。jsp頁(yè)面首先轉(zhuǎn)換成servlet, 然后servlet代碼被java編譯器譯成.class字節(jié)碼文件, 實(shí)現(xiàn)對(duì)客戶端的應(yīng)答。它大的優(yōu)點(diǎn)就是平臺(tái)無(wú)關(guān)性, 只需要在不同平臺(tái)上安裝java虛擬機(jī)就可以了, 真正實(shí)現(xiàn)了“一次編寫(xiě), 隨處運(yùn)行”。其常見(jiàn)運(yùn)行環(huán)境是:apache+tomcat+jsp, 而且平臺(tái)無(wú)關(guān)性也能降低開(kāi)發(fā)成本, 增加其市場(chǎng)應(yīng)用。
asp.net是一個(gè)已編譯的、基于.net的環(huán)境, 可以用任何與.net兼容的語(yǔ)言 (包括visual basic.net、c#和jscript.net.) 創(chuàng)作應(yīng)用程序。開(kāi)發(fā)人員可以方便地獲得整個(gè).net framework中的優(yōu)點(diǎn), 其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類(lèi)型安全、繼承等, 這些優(yōu)點(diǎn)也被局限在了微軟的平臺(tái)上, 使得其優(yōu)點(diǎn)不能很好地被利用。
php則是一個(gè)開(kāi)源的設(shè)計(jì)語(yǔ)言, 這是它大的優(yōu)點(diǎn), 在“開(kāi)源”意識(shí)流行的今天, 它更是這方面的中流砥柱。不斷地有新的函數(shù)庫(kù)加入, 以及不停地更新, 使得php無(wú)論在unix或是win32的平臺(tái)上都可以有更多新的功能, 其跨平臺(tái)的運(yùn)行環(huán)境 (apache+tomcat+php) 使得其也實(shí)現(xiàn)了平臺(tái)無(wú)關(guān)性。“免費(fèi)、開(kāi)源、跨平臺(tái)”是其越來(lái)越受歡迎的重要原因。
如何提高谷歌搜索排名?刷網(wǎng)站ip關(guān)鍵詞排名優(yōu)化需注意什么小程序如何推廣 8個(gè)免費(fèi)引流技巧上海網(wǎng)站建設(shè)需要先設(shè)定目標(biāo)一個(gè)好的企業(yè)網(wǎng)站建設(shè)方案是什么樣的?主頁(yè)制作的相關(guān)原則網(wǎng)站定制有哪些優(yōu)缺點(diǎn),這幾點(diǎn)要知曉!網(wǎng)站建設(shè)的步驟有些