2013/6/9学习MVC与三层架构区别
区别很简单,一个是设计模式一个是软件架构,设计模式针对的代码如何组织。MVC强调的是视图和逻辑的分离,三层架构强调的是低耦合。三层架构的分离可以面向接口设计,也可以像MVC那样加一个控制器。
刚想明白一点.NET和JAVA都是运行在虚拟机上的,都是托管代码,适合大型企业级应用,比较效率要考虑这点。话说回来JAVA真的比C++快?改天写个博,研究下。练手到底用C++还是JAVA捏~~~伤脑筋
区别很简单,一个是设计模式一个是软件架构,设计模式针对的代码如何组织。MVC强调的是视图和逻辑的分离,三层架构强调的是低耦合。三层架构的分离可以面向接口设计,也可以像MVC那样加一个控制器。
刚想明白一点.NET和JAVA都是运行在虚拟机上的,都是托管代码,适合大型企业级应用,比较效率要考虑这点。话说回来JAVA真的比C++快?改天写个博,研究下。练手到底用C++还是JAVA捏~~~伤脑筋