技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 查看专题: MVC
    经常会有同学来问我前端是否适合向NodeJS方向发展,其实大多数时候我是拒绝的,为什么呢?其实前端接触一下NodeJS这个东西本身我是不排斥的,毕竟是基于JS,能够掌握一门手艺,拓展一下自己的技术视野,然后写一些读写文件,grunt插件之类的工具,也是极好的。我所谓的拒绝,主要是基于很多同学并非如此考虑,很多同学想借NodeJS轻轻松松的把魔爪伸向纯服务端开发,NodeJS本身对于前端来说是极其容易掌握的,照着文档写一个服务器也是极其简单的,很多同学觉得自己一下子跨进了服务端开发的大门,然而,真是如此么
    先前整理过一篇文章,讲的是如何使用Php搭建Mvc框架,前几天看了一些文章,对MVC又有了新的认识,具体整理如下。
    MVC(Model-View-Controller,模型―视图―控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。 MVC 由 Trygve Reenskaug 提出,最早被应用在 SmallTalk-80 环境中。模型―视图―控制器模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外此模式通过对复杂度的简化使程序结构更加直观。软...
    Martin Fowler在他所写的《企业应用架构模式》一书中感慨道:MVC已经成为我们最常误用的模式。人们之所以常常误用MVC,很大程度上是因为混淆了不同的MVC变体。 Classic MVC 大概上世纪七十年代,Trygve在Xerox PARC提出了MVC的概念,并应用在Smalltalk系统中,为了和其它类型的MVC加以区分,历史上习惯的称之为Classic MVC。 Model:封装领域数据及逻辑 View:查询领域数据并展现给用户 Conctroller:截获用户请求并改变领域数据 ...
[ 共4篇文章 ][ 第1页/共1页 ][ 1 ]
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1