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