楼主:
xxxorc 2017-11-15 20:01:59请问 MVC 设计模式算是物件导向设计的其中一种吗
今天跟同事讨论到这个问题,但不太确定答案所以来问版上的大大
作者: joseph33 (理查帕迪) 2017-11-18 10:42:00
惨 我还在用mvc 游戏业果然跟不上时代 难怪低薪
pttuser不懂别装懂 懂皮毛别开分身来嘴砲可能妳功力不够写的mvc不能无缝接框架吧我说的没人用是指公司大部分都直接套框架规模不大或是有特殊需求才会用纯mvc下去写 不然框架简单许多 连sql都省下来了 就算struct有漏洞也轮不到你忙
作者:
descent (“雄辩是银,沉默是金”)
2017-11-15 20:17:00是 model, view, controller 吗?
楼主:
xxxorc 2017-11-15 20:18:00系统架构不能用物件导向的观念来解释吗?二楼你好,我问的就是这个
如果用下棋来比喻的话 OOP就是下棋 设计模式就是棋谱
mvc是个理想 v处理画面 c处理商业逻辑 m处理资料但通常mvc没人在用 出社会大家都用SSH去套
作者:
bill0205 (善良的小孩没人爱)
2017-11-15 20:25:00这两个是不同的东西吧
楼主:
xxxorc 2017-11-15 20:26:00五楼可以在讲详细点吗 不太懂下棋的比喻请问SSH应该是指JAVA的框架或组件对吧,确认一下
作者:
bill0205 (善良的小孩没人爱)
2017-11-15 20:27:00ssh跟mvc有什么关系?
mvc架构出来以后才有设计架构 然后才有HIBERNATE这种框架出来给大家使用,后来的SPRING也是一样都是从最开头开始,这是有历史典故的
楼主:
xxxorc 2017-11-15 20:31:00问一下喔Java的class与Erlang的actor都算是物件导向设计吧
楼主:
xxxorc 2017-11-15 20:33:00有点混乱 所以MVC与物件导向其实没什么关系?
楼主:
xxxorc 2017-11-15 20:39:00好喔 你先打 想问bill0205大大愿不愿意多分享一点
设计模是跟物件导向没直接关系的,但是你没有物件导向确使用框架其实也很可笑的,就像html规定的规格书一样他并没有强制DOPOST,但是一个流览器没有dopost你觉得荒不荒唐?物件导向的宗旨就是万物皆物件 所以就自行解释吧
楼主:
xxxorc 2017-11-15 21:54:00再问一下喔 Yesod算不算MVC框架?
作者: babypanda (熊猫宝贝) 2017-11-16 09:05:00
spring/strus/hibernatespring/struts/hibernate
作者: pttuser (pttuser) 2017-11-16 10:03:00
快哭了,我这没写b2e的人也知道mvc和spring,hibernate是不同的东西,一个是model一个是framework,那个某T居然拿来放在一起讲,还没人在用mvc咧
MVC是一种设计模式, 在欧莱礼的深入浅出设计模式有提到它结合了好几种设计模式,MVC不管前后端都有人在用
所以排骨便当=排便的缩写吗Mvc很多人用不是吗@@?是说怎么知道语言有没有用
前人利用物件导向的特性创造了许多实用的设计模式怎么可能两者会没关系, 我实在不太懂T大的说法
算 只是没有被分类在Design Pattern里面同样的flux也是
作者: babypanda (熊猫宝贝) 2017-11-16 17:49:00
java/servlet/jsp/spring/struts/hibernate,一层层往上延伸,OO底子好,框架会如鱼得水
mvc概念上和OO不太一样,但MVC会用到OO的方法和操作android开发也会用到MVC