MVC强制性拆分真的必要么?

2011-06-23 21:36:34 +08:00
 darktiny
做课程设计时,老师要求把程序按MVC进行拆分。想问下前辈们,这样做真的必要吗?
4997 次点击
所在节点    程序员
12 条回复
yyfearth
2011-06-23 21:56:03 +08:00
既然是学习嘛,按照标准来可以加强理解,领悟其中的道理
实际应用的话,分不分我觉得是根据需求来把握的;
可是如果学的时候就不好好学,弄得4不像的,应用的时候估计也就没法把握了。
kongruxi
2011-06-23 22:09:56 +08:00
我看不懂,什么叫:把程序按MVC进行拆分

是你原来的程序把所有东西都混在一起了?
darasion
2011-06-23 22:10:05 +08:00
人多开发的时候,有必要,据说,非常有。

一个人开发的时候,那就随便啦
darktiny
2011-06-23 22:24:21 +08:00
@kongruxi 老师给了一个C程序要求用C++重新实现
kongruxi
2011-06-23 22:40:13 +08:00
@darktiny 原来这样。我觉得这样做还是有必要的,毕竟MVC是前人实践得出的经验
reus
2011-06-23 23:03:12 +08:00
做网站或者桌面程序这是很自然的做法啊
yelusiku
2011-06-23 23:04:46 +08:00
必要。除非写的是玩具程序,不然数据和呈现必须分离。
很多时候数据和呈现各自都可能会发生比较大的变化,这在最初设计程序的时候不一定能够预见。
darktiny
2011-06-23 23:25:50 +08:00
@yelusiku @reus 谢谢,有没有MC结合或者VC结合这样来实现的,感觉有时候要拆分还是很牵强
rightgenius
2011-06-23 23:49:23 +08:00
MVC可以很灵活,实现的时候可以看情况来嘛。当然可以把两层融合一下,甚至在网站的框架中还可以分的更细。只是一个概念,不是一个标准。
est
2011-06-24 00:26:02 +08:00
LZ莫非是传说中的糙快猛党?
Kymair
2011-06-24 00:47:52 +08:00
我的想法是,只在你真正了解了一个“传统”或“模式”之后,再去想着打破它
darktiny
2011-06-24 01:42:26 +08:00
@est 不是,一直以来用的都是MVC

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/14880

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX