今天刚看完aspnetmvc-nerdinner_v1这本书。第一感觉就是Asp.Net MVC这个框架太棒了。可扩展性极佳,配合单元测试是如此的惬意。从中我看到了一些Rails的影子,Scafford,Generator... Asp.Net MVC给我一种返璞归真的感觉。这种感觉在.Net平台的开发工作中真的是头一次感觉到。
也许WebForm开始就是一个真实的谎言。它把多少.Net程序员带入了不归路。为什么这么说呢,Asp.Net MVC给人的感觉就是不懂基本原理你根本没法干活。而WebForm呢?人人都会拖控件,简单的服务器端控件隐藏了太多的实现细节。而有多少开发人员能清楚的说明asp.net请求处理流程,和服务器控件的生命周期呢.... 这样的后果是什么?过于傻瓜式的工具使开发人员的技术水平止步不前,大量的垃圾代码堆积,软件质量不能提高,开发效率不升反降。
大家醒醒吧,也许真的到了彻底抛起WebForm的时候了。
这个系列主要通过一个小的项目来和大家讨论一下Asp.Net MVC的使用,不合适的地方希望高手指点迷津。