ASP当然过气了,想不过气都不行。道理很浅显。
ASP是什么时候的技术?首先,它是微软COM策略的衍生,有人可能说为啥微软不继续发展ASP,想当年ASP和PHP可以说是一起成长的,但后来ASP停止进化了,而PHP还在继续进化,所以现在ASP与PHP的格局已经是今非昔比了。但是,要知道微软放弃的不仅仅是ASP,微软放弃的是COM,而ASP只是COM的一个小小的衍生而以,所以受牵连而被放弃。
十几年过去了,计算机技术的发展,大家都知道,是日新月异的,别说十几年了,半年都可以创造出一个新格局出来。而ASP基本上进入2000年以后就不再进化了,微软转向.NET策略了,现在都2009年了,相比2000年左右的光景,计算机技术已经更替了整整一代了,微软的技术体系也更新了整整一代了,ASP当然出局了。
有人也许会说,好多年以前用ASP写的程序,现在不还照样运行得好好的吗。那当然,ASP只是停止进化了,但即使是现在最新版的IIS,也仍未放弃对它的支持。并不是说ASP实现不了什么功能所以被微软放弃,只是因为微软的整个技术框架已经在十年间发生了翻天覆地的变化而导致了ASP的出局。作为现在的Web开发者,如果选择一门技术去学习的话,ASP当然不会是一个推荐的选择,但仍然会有一些维护旧系统的程序员还要继续接触ASP,这也是客观现实。
前辈说过:
asp技术可能过时了,但是一个前辈说,任何一门语言掌握到极致,都可以做出你想要的东西