Visual Studio 2010公布起,就一直关注着,据说引入了很多新功能,我个人是比较期待asp.net mvc。MVC就是将web应用程序的页面、数据模型、页面导航控制和逻辑分离设计。MVC通常跟RAD和RIA这些概念联系在一起,就是说这类框架有丰富的UI展现、简便的数据访问方式、组件化的开发形式。更重要的一点,这类框架都需要强大的IDE支持,IDE会帮助程序员完成大量后台代码,程序员甚至只需要可视化的组件拖拽就能完成程序的开发。
在mvc概念出现n年后的今天,.net平台上终于有了自己的mvc框架。beta版本的vs一直不想去试,好东西要等到最后。今天RTM总算是完成了,感谢Russian兄弟,能让我及时用上这个新版本。
开始页面变了,比以前的好看一些了。
RTM Release版本应该算是最终版本了。
新建一个ASP.NET MVC 2项目。
接下来的情况就比较雷人了,所谓的Controller就是一个个Controller Class,这就像把当初Web Form时代跟页面绑定的后台代码独立出来。页面控件还是那简单的几个,AJAX扩展还是那个UpdatePanel,整个框架还是老一套。看到这里我已经开始倒胃口了,这就是所谓的MVC,把别人玩烂的东西拿过来糊弄客户。有样学样,又学得不像,很有山寨作风。