当前位置: 首页 > news >正文

给MVC来一个谬论

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

总的来说

不同的人,对MVC的理解,或多或少会有差距,个人认为对于技术来说,这都是非常正常的现象.对不同的开发者应该会有不同的理解与用法.

MVC是什么

对于概念,相信大家都知道.即使不知道,百度一下你肯定就知道了. 其实,对于我来说,我也不知道具体的MVC是个什么东西.尤其是当我了解了MVVM之后,感觉之前对MVC的理解与大众的理解都有所偏差.**但是,我不会因为自己与别人的理解不一样而说自己不行,毕竟我也有自己的理解.**感觉别人的理解比较权威,自己肯定会修正自己的理解.

换个方式来理解MVC

分解MVC

MVC中的各个部分各有其用,我的理解是:C管理着V与M,我将其分解如下:

  • C: 管理,好比一个公司的大领导.
  • M-V:分支,好比一个公司的各个部门.
一个急速打转弯

接下来,我不说MVC.而是说公司.先看以下的四个问题:

  • 公司大领导是干什么的?
  • 公司中的各个部门是干什么的?
  • 公司各个部门之间,有什么关系?
  • 公司大领导与各个部门,有什么关系?

带着以上的的问题,进入下一个阶段~

如何运作一个公司

(其实写了很多,只敢公布这点)

在各个部门工作的过程中,并不所有的东西都要让大领导知道,该封装起来的,还必须要封装起来,大领导才没有那么多的时间去知晓你的具体实现.但是,你所做的每一件事,都必须是大领导所指示的.本该大领导做的事,各部门成员也不能去干扰.特殊情况除外.这样才能做到一个公司的和谐.

转载于:https://my.oschina.net/CoderHG/blog/791665

相关文章:

  • linux 查看 cpu 和内存的命令 - top
  • JDK 环境搭建
  • Windows下编译使用Aliyun OSS PHP SDK
  • KNN算法与Kd树
  • 2D空间中求一点是否在多边形内
  • ceph基础操作记录
  • zabbix企业应用之定时获取监控数据做报表
  • SQLSERVER之“sqlserver索引、视图、存储过程和触发器的使用”
  • 编译动态库与静态库的注意事项和方法
  • 《写给大忙人的hadoop2》读书笔记(一)大数据定义
  • Flume OG 与 Flume NG 的对比
  • Android:LinearLayout布局中Layout_weight的深刻理解
  • python 库集合
  • 建议Javascript以后都用严格模式
  • 表空间对空闲区的管理方式
  • [译]CSS 居中(Center)方法大合集
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • co模块的前端实现
  • CSS居中完全指南——构建CSS居中决策树
  • javascript 总结(常用工具类的封装)
  • Making An Indicator With Pure CSS
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • php面试题 汇集2
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Vue官网教程学习过程中值得记录的一些事情
  • 分布式任务队列Celery
  • 猴子数据域名防封接口降低小说被封的风险
  • 将 Measurements 和 Units 应用到物理学
  • 七牛云假注销小指南
  • 王永庆:技术创新改变教育未来
  • 新手搭建网站的主要流程
  • 移动端解决方案学习记录
  • 硬币翻转问题,区间操作
  • 运行时添加log4j2的appender
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • hi-nginx-1.3.4编译安装
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​2021半年盘点,不想你错过的重磅新书
  • ​油烟净化器电源安全,保障健康餐饮生活
  • $.ajax()参数及用法
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (1)(1.13) SiK无线电高级配置(六)
  • (8)STL算法之替换
  • (LeetCode C++)盛最多水的容器
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (强烈推荐)移动端音视频从零到上手(下)