安全性,是相對(duì)的,也是跟開(kāi)發(fā)人員的水平相關(guān)的。一個(gè)牛人,用asp做出的網(wǎng)站,不一定就比jsp網(wǎng)站安全性低。
asp大大降低了開(kāi)發(fā)網(wǎng)站的難度,但是隨著時(shí)代的發(fā)展,它已經(jīng)沒(méi)什么優(yōu)勢(shì)了。
主要缺點(diǎn)如下:
一,asp做網(wǎng)站建設(shè)開(kāi)發(fā)是種弱類(lèi)型的語(yǔ)言,變量不經(jīng)過(guò)定義就可以使用,這就為黑客留下了很大的發(fā)揮空間,牛人隨便在哪里加上段代碼,就可能把你網(wǎng)站中的資料竊取,或者說(shuō)讓你整個(gè)網(wǎng)站癱瘓。你說(shuō)銀行,國(guó)家政府,或是商業(yè)網(wǎng)站,敢用嗎?
二,asp網(wǎng)站維護(hù)起來(lái)困難,每個(gè)網(wǎng)站開(kāi)發(fā)好過(guò)后都是要不斷更新和維護(hù)的,而asp網(wǎng)站各種代碼(服務(wù)器端代碼,客戶(hù)端代碼,樣式代碼等等)都粘在一起,牽一發(fā)而動(dòng)全身,往往一點(diǎn)小小的更新,就要對(duì)整個(gè)網(wǎng)站做大手術(shù),幾乎相當(dāng)于重新做一遍,維護(hù)成本太大。
三,微軟已經(jīng)幾本上停止了對(duì)asp的開(kāi)發(fā),轉(zhuǎn)向更好的.net方向了。所以,可以說(shuō),它已經(jīng)是一種沒(méi)落的東東了,大多數(shù)企業(yè)已經(jīng)放棄了它,轉(zhuǎn)向.net或java了。
樓主,如果自已做個(gè)網(wǎng)站玩玩,可以去關(guān)注下asp,如果要找工作,還是選別的語(yǔ)言好。