ASP當(dāng)然過氣了,想不過氣都不行。道理很淺顯。
ASP是什么時(shí)候的技術(shù)?首先,它是微軟COM策略的衍生,有人可能說為啥微軟不繼續(xù)發(fā)展ASP,想當(dāng)年ASP和PHP可以說是一起成長的,但后來ASP停止進(jìn)化了,而PHP還在繼續(xù)進(jìn)化,所以現(xiàn)在ASP與PHP的格局已經(jīng)是今非昔比了。但是,要知道微軟放棄的不僅僅是ASP,微軟放棄的是COM,而ASP只是COM的一個(gè)小小的衍生而以,所以受牽連而被放棄。
十幾年過去了,計(jì)算機(jī)技術(shù)的發(fā)展,大家都知道,是日新月異的,別說十幾年了,半年都可以創(chuàng)造出一個(gè)新格局出來。而ASP基本上進(jìn)入2000年以后就不再進(jìn)化了,微軟轉(zhuǎn)向.NET策略了,現(xiàn)在都2009年了,相比2000年左右的光景,計(jì)算機(jī)技術(shù)已經(jīng)更替了整整一代了,微軟的技術(shù)體系也更新了整整一代了,ASP當(dāng)然出局了。
有人也許會說,好多年以前用ASP寫的程序,現(xiàn)在不還照樣運(yùn)行得好好的嗎。那當(dāng)然,ASP只是停止進(jìn)化了,但即使是現(xiàn)在最新版的IIS,也仍未放棄對它的支持。并不是說ASP實(shí)現(xiàn)不了什么功能所以被微軟放棄,只是因?yàn)槲④浀恼麄(gè)技術(shù)框架已經(jīng)在十年間發(fā)生了翻天覆地的變化而導(dǎo)致了ASP的出局。作為現(xiàn)在的Web開發(fā)者,如果選擇一門技術(shù)去學(xué)習(xí)的話,ASP當(dāng)然不會是一個(gè)推薦的選擇,但仍然會有一些維護(hù)舊系統(tǒng)的程序員還要繼續(xù)接觸ASP,這也是客觀現(xiàn)實(shí)。
前輩說過:
asp技術(shù)可能過時(shí)了,但是一個(gè)前輩說,任何一門語言掌握到極致,都可以做出你想要的東西