如题,谢谢!

解决方案 »

  1.   

    Mvc设计模式! 坐等高手详细介绍!
      

  2.   

    mvc是一种模式
    MVC的作用是将表现层、业务层(逻辑层)、数据控制层分离, 
    有利于代码的重用和扩展,降低系统的耦合
    MVC模式ASP.NET MVC框架
      

  3.   

    兄弟们,小女子第一次来csdn发帖,高手们给解释一下啊,我今天和很多人争论mvc是模式还是规范还是框架,尚未得出结论 !
      

  4.   

    楼主先贴出自己的理解和看法,理论的东西在IT是没有绝对的说法的
    按我的理解,MVC就是一种设计模式
      

  5.   

    GoF开篇就说MVC是一种设计模式。
      

  6.   

    我觉得按旧的思想来看,mvc是一种规范,它现在是一种实实在在的模式!
      

  7.   

    规范   我觉得那是代码的规范  而MVC也包括这些· 
      

  8.   

    规范是指群体所确立的行为标准。它们可以由组织正式规定,也可以是非正式形成...模式是从不断重复出现的事件中发现和抽象出的规律,解决问题的经验的总结...因此...规范是人为制定的,在特定范围具有强制性约束力。而模式是客观存在的,模式强调的是形式上的规律而非实质上的规律,所以不具有强制性约束力...规范是相对稳定的,而模式是在不断发展和变化的...而框架是指整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法...结论是MVC是模式,MVC的实现(如MVC.NET)是框架...不管是MVC还是MVC的实现从来没有将来也不会成为规范...ps:即使是做Coder也不能不学一些最起码的基础理论...
      

  9.   

    规范总结出模式来拉?偶对program的历史不是很了解。
      

  10.   

    这个贴好热闹,MVC例子谁有?请知道的回复这个帖子
    http://topic.csdn.net/u/20090829/09/aa3f7946-7a23-4c61-99f1-c9a46a301bcf.html?70363
      

  11.   

    MVC是设计模式,微软官方出的ASP.NET MVC1.0是基于MVC模式的框架。所以MVC是模式。
      

  12.   

    MVC设计模式!
    三层架构!
      

  13.   

    首先,MVC是个什么东西,我想大家脑子里都有数。
    至于,LZ问“MVC是模式?是框架?还是规范?”
    在回答这个问题前我想再提三个问题,并且baidu了相关的结果,copy过来了部分
    什么是模式?
    http://baike.baidu.com/view/37878.htm
    模式
      「模式」(Pattern)一词的指涉范围甚广,它标志了物件之间隐藏的规律关系,而这些物件并不必然是图像、图案,也可以是数字、抽象的关系、甚至思维的方式。模式强调的是形式上的规律,而非实质上的规律。
      [模式]:前人积累的经验的抽象和升华。简单地说,就是从不断重复出现的事件中发现和抽象出的规律,似解决问题的经验的总结。只要是一再重复出现的事物,就可能存在某种模式。
      各个学科和行业均有自己固定摸式,但任何模式都是在不断发展和创新的。
      对客观事物的内外部机制的直观而简洁的描述,它是理论的简化形式,可以向人们提供客观事物的整体内容。
      它,其实是客观存在的规律,可以简单地看成一个数学公式,如何完善内在步骤,则根据我们遇到的不同情况进行疏导,以至于达到理想的目的.什么是框架?
    http://www.miiceic.org.cn/phrase/200603061723295.html
     框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。什么是规范?
    http://baike.baidu.com/view/113045.htm
    规范的基本定义
      对于某一工程作业或者行为进行定性的信息规定。
      主要是因为无法精准定量的形成标准,所以,被称为规范。所以,MVC应该是一种模式或规范。我更喜欢说它是一种模式。
    而实现了MVC模式的一些中间件如:spring mvc它们才是一种框架
      

  14.   

    为啥.net帖这么火了,java那边的帖几天了就无一人鸟.................相当的郁闷啊哎。~~~~~~~~~
      

  15.   


    人家很多年前就流行MVC。.net 世界流行多层结构的WebFROM ,近年微软出个MVC框架而已。
      

  16.   

    1) 业务处理与显示分离:ASPX页面与CS代码彻底分离。更好的复用和维护。
    2) 服务器端的表单控件不再被提倡使用,取而代之使用传统的input,或直接让Html.TextBox生成控件标签。
    3) 没有了事件驱动模型。在ASP.NET MVC中,当某个按钮被点击,你不要再习惯性想到应该在相应的aspx.cs中有个Click处理方法,你应该想到的是该有某个Controller中有个Action来处理这个事件。
    4) 没有了数据绑定。如果你习惯了GridView的数据绑定,在ASP.NET MVC中则需要改变思路,你自己动手解决。
    5) 增加了地址重写。MVC的Routing组件让我们可以很好的进行URL路由处理。
    6) 总体来看,可以理解MVC是基于Web Form的一种编程方式模型扩展,是一种表示层的编程模型方案。本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/snoopy83101/archive/2009/06/24/4294452.aspx
      

  17.   

    平时学的那是WEBFORM开发. 微软不会放弃WEBFORM开发的...
      

  18.   

    MVC偏向于WebForm还是WinForm开发?
    我的意思是在WebForm还是WinFomr环境下,使用MVC比较频繁?
      

  19.   

    把MVC和三层架构混为一谈是最常见的谬误...言必三层或MVC更是谬误...
      

  20.   

    我认为MVC在MVC1.0推出之前这个概念很模糊,说白了也就是大家平常用三层架构一种模式但MVC1.0推出之后他就是一个框架了,也可以称之为是一种规范,因为MVC就这个样子啦,代码就是这么写的,所以可以称之为是一种规范
      

  21.   

    个人感觉是一种框架,我们在用它开发项目,好像回到了ASP时代。
      

  22.   

    Mode---View---Control我觉得说模式合适点