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

最近浮躁,我觉得,CSDN上面大部份的人都误解了三层。进来看。
B/S是经典的三层
PETSHOP是经典的MVC
完毕。

我觉得CSDN上面大部分的人和某些专家都误导人了。

This project is the MVC implementation of the NET Pet Shop which highlights the conversion process. The .NET Pet Shop application is designed to show the best practices for building enterprise, n-tier .NET 2.0 applications that may need to support a variety of database platforms and deployment scenarios. 
-----------------------------
我英文不好,想找人帮忙翻译一下

希望各位高手发表你的想法。



------解决方案--------------------
沙发
------解决方案--------------------
MVC还是有可取之处的
------解决方案--------------------
...
------解决方案--------------------
的确有很大一部分人包括某些专家都把MVC和分层方法混为一谈...但是楼主得出这个论点的根据却是错误的...B/S本身(不包括应用)可以认为n层而其中的B是MVC,而PetShop是经典的n层同时也是MVC...所以也包括楼主...

MVC是一种设计模式,而n层架构是一种工程方法...两者不是一码事儿...另外物理分层和逻辑分层也是有区别的...
------解决方案--------------------
我被很多高人误掉了。。。
------解决方案--------------------
学习
------解决方案--------------------
bs结构的三层和mvc的的三层不是一码事,放在一起不能比,习惯上可能都叫三层但是从两个角度讲的
------解决方案--------------------
bs分哪3层?

MVC严格来说不能称为设计模式。至少Gof总结的23种设计模式中并没有这一种。
MVC的模式不固定,可以论定为一种分层手段。
很多架构就是基于此,将M、V、C再分层从而创造出更加复杂的架构。

------解决方案--------------------
三层模式是体系结构模式,MVC是设计模式
三层模式又可归于部署模式,MVC可归于表示模式
MVC 是一种实现三层架构的比较清晰的实现
使用翻译软件就可
------解决方案--------------------
快速搞懂 ASP.NET MVC
http://www.cnblogs.com/WizardWu/archive/2009/04/18/1438809.html