现在 MVC 架构过时了吗?

2020-01-19 22:01:59 +08:00
 yafoo
本人技术不行,但是喜欢模仿,最近在开发一个 mvc 框架,但是周边人都说 mvc 过时,mvc 架构,你们怎么看?对一般的中小型网站,有比 mvc 更好的架构吗?
10151 次点击
所在节点    程序员
40 条回复
tanranran
2020-01-19 22:09:04 +08:00
架构这种东西 更萝卜青菜一样
没有谁比谁更好
haishiwuyuehao
2020-01-19 22:10:12 +08:00
有比 mvc 更好的架构吗?看业务看场景
mvc 过时了吗?如果说不适应市场就是“过时”。那么 mvc 绝不过时
加油,!
hitsmaxft
2020-01-19 22:16:49 +08:00
MVC 适合静态页面的时代, 如果输出只有 JSON, 要 view 干嘛?
lhx2008
2020-01-19 22:19:03 +08:00
前后端分离就没 view 了,mvc 说的就是视图和控制器分离
yafoo
2020-01-19 22:25:01 +08:00
@hitsmaxft
@lhx2008 那就是 mc 架构,mvc 同样能胜任,应该还能流行很久吧
charlie21
2020-01-19 22:26:03 +08:00
西红柿炒鸡蛋过时了么?
yafoo
2020-01-19 22:26:48 +08:00
另外,前后端分离是主流,可现在又开始流行 ssr,服务器端渲染,感觉把前后端又糅合到一块了,这样真的好吗?
fox0001
2020-01-19 23:14:41 +08:00
主要看谁去维护吧。中小项目没必要学人家前后端分离吧。
LittleYangYang
2020-01-19 23:54:43 +08:00
@yafoo #7 好像不做 ssr 的话,AJAX 获取的数据搜索引擎爬虫爬不到
zhuangzhuang1988
2020-01-20 00:41:38 +08:00
没.
ericgui
2020-01-20 05:48:37 +08:00
前后端分离的话,后端就剩下 MC 了,
V 就交给 vuejs,reactjs 等

前端的话,没有一个公认的模式,反正各种奇葩模式都存在
caowentao
2020-01-20 07:07:51 +08:00
嵌入式裸机开发,做一些仪表,也在用 mvcs 程序框架。很好的解耦了操作逻辑和视图渲染。
xuanbg
2020-01-20 07:34:51 +08:00
MVC 是一种前端的架构模式,不过现在前端流行 MVVM 模式而非 MVC。前后端分离以后,View 肯定是没有了,Model 也没了,Controller 倒是还在,但也仅仅是叫 Controller 而已。后端事实上已经没有什么 MVC 可言了。
Mutoo
2020-01-20 07:47:16 +08:00
mvc 过时了,现在流行的是 facebook 提出的 flux 以及类 flux 的单向数据流模型。
areless
2020-01-20 09:19:33 +08:00
这种存在 40 多年的东西,跟流不流行~过不过时没关系了。早已是软件工程里最强健的方案之一了。
CodeXx
2020-01-20 09:21:37 +08:00
@xuanbg Model 咋没了呢
Kilerd
2020-01-20 09:22:49 +08:00
view 没有了,然后就变成了 viewObject
krystal9527
2020-01-20 09:24:47 +08:00
C 语言过时了吗?
yafoo
2020-01-20 09:28:57 +08:00
@Mutoo 我去看看 flux
BluesQu
2020-01-20 09:29:19 +08:00
抛开需求谈架构 都是耍流氓

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

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

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

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

© 2021 V2EX