我对"MVVM架构“和"Reso Coder的干净架构”之间的区别感到困惑。我在不同的GitHub代码库中看到过干净的架构版本。但是我不能决定哪一个是最好的组织你的应用程序架构。这就是我的意思。
Reso Coder的整洁架构

他将应用程序分为三个主要部分。
当然,可以有不同的方法。在GitHub中,一些项目具有与Reso Coder相似的架构,而另一些项目具有与MVVM相似的架构。
那么,这两种架构有什么不同和相似之处呢?
发布于 2021-02-03 16:29:27
Clean Architecture和MVVM在同一个概念中,但它们的实现级别有很大的不同。
“干净的架构”指的是在最高抽象级别上构建软件的一些规则。
但MVVM只是一个架构模式,它可以在软件的一部分(靠近视图)中实现。
一般来说,任何想要可伸缩的软件都应该有一个架构(对于小型软件来说不是必需的),但MVVM可以用于任何规模的软件。
https://stackoverflow.com/questions/65905684
复制相似问题