日期:2014-05-20  浏览次数:20801 次

IT菜鸟
请问为什么很多程序员鄙视ASP.NET,相对于其他做网站的,它有什么劣势?
asp.net

------解决方案--------------------
asp.net的出现之所以伟大,是因为当初它使用一堆高级的控件,让无状态的web开发编程变得跟winform一样很简单,控件自动管理成千上万的状态、以及成百上千的事件。于是才会出现企业应用asp.net开发非常方便、程序员门槛变低的结果。

而现在已经完全不一样了。asp.net程序员大多数都不太不懂(也不需要懂)asp.net了,因为企业web应用的根本——前段UI编程——需要的东西不是asp.net本身提供的,使用jQuery等等更适合。

一些人还在以为说asp.net程序员的编程门槛低。其实这些程序员真的能够用jQuery等做出企业应用程序所需要的UI程序吗?其实这些程序员已经没有了技术,靠少量javascript/html而不是asp.net知识过活,也就是维护一下以前的asp.net程序才需要用到深入一点的asp.net知识(而此时往往是捉襟见肘)。所以我以为“asp.net门槛低”其实也是过去式了,除非asp.net支持所见即所得的ajax编程,否则真的也就是靠卖mvc、html5概念(而不是微软自家的所见即所得的IDE强大开发平台)来过活了。