ASP.NET Web Forms:对于设计一些简单的网站(或者开发),主要通过秉承微软一贯控件拖拽式,简便容易上手。但是在开发深层次、复杂的项目的时候可能需要你对网页性能、传输特性等做一定的研究(如ViewState不适合传输大量数据等问题)。此外,控件的频繁使用导致性能降低,依赖度高。所以该模式适合中小型网站。
ASP.NET MVC:模仿java的ssh或者其它N层结构开发模式,没有服务端控件的概念,完全使用MVC进行数据传入传出,性能高(因为不存在服务端控件解析成客户端的问题)。但是需要你的HTML和CSS熟练使用,才能开发出美观大方、性价比高的网站。
QQ我:
下载MSDN桌面工具(Vista,Win7)
我的博客园
慈善点击,点击此处