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