MVU(Mode-View-Update)想请教一下各位对这种模式的了解
資深大佬 : devwolf 2
笔者此前误以为 angular 、vue 、react 三个都是 mvvm,今天在机缘巧合下被修正了一下,得知 react 并不是 mvvm,以及”react 是 MVU”这个陌生的说法————orz 笔者完全没听过 MVU 这种设计模式。
(当然,也可以拓展讨论一番 vue 究竟是不是 mvvm,笔者很想拜读各位 v 友的见解)
https://thomasbandt.com/model-view-update 这篇文章看的云里雾里,只 get 到个历史渊源
“MVU 发现自己逐渐被不同的技术栈所采用,但它起源于功能编程语言 Elm 社区: Elm 体系结构是用于构建交互式程序(例如 Web 应用程序和游戏)的模式。这种架构似乎在榆树中自然而然地出现了。早期的 Elm 程序员不是在发明它,而是在他们的代码中发现了相同的基本模式。”
https://github.com/dotnet-websharper/mvu 这篇笔者发觉至少两年前就已经有了 mvu 的说法,文档中的说明”似乎”也将 react 归类为“与其他 MVU 库”。笔者推测 2 年前 mvu 说法可能存在不少,疑惑
“为何国内百度这类搜索引擎没有收录 Mode-View-Update 的相关文章”
或者
“为何鲜有人撰写”
大佬有話說 (8)