av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
asp,php 和 jsp 比較 之我見
發(fā)布時(shí)間:2005-03-17   瀏覽次數(shù):1234966
[ 來源: http://edu.chinaz.com |作者:佚名 ] 現(xiàn)在InterNet 越來越成為生活中不可或缺的一部分,制作網(wǎng)頁的動(dòng)態(tài)語言也越來越多,主要流行的有以下幾種,ASP,PHP 和 JSP,他們之間互有優(yōu)缺點(diǎn),筆者在工作實(shí)踐中對(duì)他們作了一下比較淺顯的比較。 ASP 由于其簡(jiǎn)單功能實(shí)用等方面受到廣大朋友的喜歡,再加上MS的強(qiáng)有力支持,可以說是時(shí)下作站點(diǎn)最為流行的語言,他借助MS的Com+ 技術(shù),幾乎可以實(shí)現(xiàn)在C/S 能夠?qū)崿F(xiàn)的所有功能,可以說確實(shí)具有相當(dāng)?shù)母?jìng)爭(zhēng)力。ASp的代碼實(shí)現(xiàn)也很簡(jiǎn)單,MS 提供的InterDev 在RAD 的基礎(chǔ)上,使Asp 的開發(fā)一夜之間火遍了大江南北。但是他的缺點(diǎn)是,由于MS 長(zhǎng)久以來的霸道作風(fēng),他只能運(yùn)行在MS 的平臺(tái)上,因此在關(guān)鍵性的應(yīng)用上使人難以輕易接受。 PHP 則市秉承Linux 的GNU 風(fēng)格,借助與源碼公開,使他迅速成為世界上目前應(yīng)用最為廣泛的站點(diǎn)制作語言之一。借助與C++的形式,引用類的概念,使得代碼的可重復(fù)性應(yīng)用便的異常簡(jiǎn)單。加上他和Linux,Apache 和MySql 的緊密配合,關(guān)鍵性的應(yīng)用也沒有問題(有名的Sina是采用Php)。但是他有一個(gè)比較大的麻煩,是沒有一個(gè)非常有實(shí)力的公司專門給他做支持,因此相關(guān)的學(xué)習(xí)資料比較少,目前在國(guó)內(nèi)使用他的站點(diǎn)比較多,但是專門講解他的站點(diǎn)比較少。給初學(xué)者帶來了很多的麻煩。 JSP 是Sun公司推出的新一代站點(diǎn)開發(fā)語言,他完全解決了目前ASP,PHP的一個(gè)通病--腳本級(jí)執(zhí)行(據(jù)說PHP4 也已經(jīng)在Zend 的支持下,實(shí)現(xiàn)編譯運(yùn)行).Sun 公司借助自己在Java 上的不凡造詣,將Java 從Java 應(yīng)用程序 和 Java Applet 之外,又有新的碩果,是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。 我在實(shí)際工作中,這三種語言的性能進(jìn)行了比較 首先進(jìn)行的是循環(huán)性能測(cè)試首先測(cè)試的是Jsp測(cè)試采用 000*000 次循環(huán)運(yùn)算(有沒有搞錯(cuò),這么多),測(cè)試結(jié)果另人不可思議,該程序只用了不到 4 秒的時(shí)間運(yùn)行結(jié)束了。(沒有搞錯(cuò)吧),程序代碼如下: 進(jìn)行的是Asp 的測(cè)試,測(cè)試的循環(huán)也是 00*00(幾個(gè)0可要看清楚),運(yùn)行時(shí)間是 63 秒,程序代碼如下: 另外,我也對(duì)數(shù)據(jù)庫連接作了測(cè)試,由于Jsp 在連接數(shù)據(jù)庫時(shí)需要通過 JDBC,因此必須專門為此作一個(gè)連接數(shù)據(jù)庫的JavaBean,為了簡(jiǎn)單起見,我只把測(cè)試結(jié)果寫出來,想要代碼的朋友,和我聯(lián)系!對(duì) Oracle 8 進(jìn)行 1000 次 Insert,Update,Select,和Delete Jsp 需要 13 秒 Php 需要 69 秒 ASP 需要 73 秒 轉(zhuǎn)載請(qǐng)注明來源:http://edu.chinaz.com
立即預(yù)約