ASP和PHP的區(qū)別所在
PHP,是英文超級(jí)文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫(xiě).PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類似于c語(yǔ)言,被廣泛的運(yùn)用。
ASP是Active Server Page的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。另外阿斯匹林、天門(mén)冬氨酸、阿里軟件銷(xiāo)售合作伙伴、美國(guó)武裝系統(tǒng)暨程序公司等的縮寫(xiě)也都為ASP。 PHP是一種編寫(xiě)網(wǎng)站的技術(shù)語(yǔ)言,ASP也是編寫(xiě)網(wǎng)站的一種語(yǔ)言。
但是為什么PHP如今能成為一種主流呢,因?yàn)樗_(kāi)放源代碼,就像如今的手機(jī)安卓系統(tǒng)一樣,他是基于Linux系統(tǒng)開(kāi)發(fā)的。開(kāi)源的話用戶可以隨便設(shè)置自己想要的功能。所以相對(duì)ASP而言PHP的安全性也是比較高的。這個(gè)是ASP沒(méi)辦法比的 。不過(guò)他們做出來(lái)的效果都是差不多的。。ASP是最早的網(wǎng)頁(yè)編程語(yǔ)言。
ASP:
1.使用VBScript 、 JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。
2. 無(wú)須compile編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。
3. 使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。
4. 與瀏覽器無(wú)關(guān)(Browser Independence), 客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。Active ServerPages 所使用的腳本語(yǔ)言(VBScript 、 Jscript)均在web服務(wù)器端執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。
5.Active Server Pages能與任何ActiveX scripting語(yǔ)言兼容。除了可使用VB Script或JScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其它腳本語(yǔ)言,譬如REXX 、Perl 、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model) 對(duì)象。
6. 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。
7. ActiveX Server Components(ActiveX 服務(wù)器組件 )具有無(wú)限可擴(kuò)充性??梢允褂肰isual Basic 、Java 、Visual C++ 、COBOL等程序設(shè)計(jì)語(yǔ)言來(lái)編寫(xiě)你所需要的ActiveX Server Component 。
PHP:
1.數(shù)據(jù)庫(kù)連接
PHP可以編譯成具有與許多數(shù)據(jù)庫(kù)相連接的函數(shù)。PHP與MySQL是現(xiàn)在絕佳的群組合。你還可以自己編寫(xiě)外圍的函數(shù)去間接存取數(shù)據(jù)庫(kù)。通過(guò)這樣的途徑當(dāng)你更換使用的數(shù)據(jù)庫(kù)時(shí),可以輕松地修改編碼以適應(yīng)這樣的變化。PHPLIB就是最常用的可以提供一般事務(wù)需要的一系列基庫(kù)。但PHP提供的數(shù)據(jù)庫(kù)接口支持彼此不統(tǒng)一,比如對(duì)Oracle, MySQL,Sybase的接口,彼此都不一樣。這也是PHP的一個(gè)弱點(diǎn)。
兩種不同的動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言,ASP是微軟開(kāi)發(fā)的,主要用于WINDOWS平臺(tái),編寫(xiě)格式和語(yǔ)言不一樣。ASP 多數(shù)用 VBScript 書(shū)寫(xiě), JavaScript用一些輔助;PHP 的交互性能比 ASP 好,安全性也好,主要在LINUX平臺(tái)下。
關(guān)鍵詞:ASP,PHP
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 1
- 1
- 1
- 1
- 1
- 1