大家来讨论一下asp.net的mvc吧!
我是先接触三层架构,根本不知道mvc是怎么一回事。
前些天asp.net的mvc2.0发布了,我看了一下入门教程,感觉mvc2.0是个好东西,再加上我比较喜新厌旧(mvc不新,但是asp.net mvc2.0比较新),感觉普通的asp.net相比mvc2.0没有任何优势了!
1. 三层架构请求的是aspx,而mvc请求的是控制器,所以网址上www.*.com/a.aspx和www.*.com/a就有很大区别。感觉上mvc安全一些(只是感觉,不要问原因)。
2. 三层架构用服务器控件,mvc直接在aspx里面写代码,没有aspx.cs,没有服务器控件就没有服务器控件的生命周期,我是不是就可以断定mvc效率更高些?!
3. 或许三层架构的开发效率更高些(mvc只是看了点入门,并没有实际使用)。
小弟才疏学浅,没法从根本上做比较,都是些浅显的感觉,望大家踊跃发言!