Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

【关于】作者本人对这个MVVM项目的定位是什么? #44

Open
qingmei2 opened this issue Jul 12, 2020 · 2 comments
Open

【关于】作者本人对这个MVVM项目的定位是什么? #44

qingmei2 opened this issue Jul 12, 2020 · 2 comments

Comments

@qingmei2
Copy link
Owner

qingmei2 commented Jul 12, 2020

MVVM-Architecture 这个项目维护了近2年了,从一开始独自的实践探索,到越来越多的同行对这个项目的肯定和建议,在这个过程中我也同样成长了很多。

在这个过程中,有部分小伙伴好奇 为什么这个项目这么简单 ,这似乎不太符合对 框架类 项目的认知,实际上我对这个项目的定义就是 个人对MVVM的一种诠释

看过我 MVVM 系列文章的人应该会有印象,架构 应该是依托于项目的业务本身的,只有真正细分到业务,才称得上 架构 二字,不同项目其架构千差万别是非常正常的——如果说想要通过一个 大而全面的框架 适用于各种应用的研发,让业务服务于架构,那么这一定是本末倒置了。

既然架构是服务于业务的,那么MVVM的推广又是什么呢?我更倾向于将其描述为一种思想,即 数据驱动视图 的响应式思想,真正融入理解了这种思想之后,开发者自身会在日常开发过程中对不同的编程方式进行对比,从而提升自己对编程的理解。

因此,如果这个项目让你感受到了和常规 命令式编程 模式的不同,从而深入思考并慢慢喜欢上这种开发模式的话,那么就已经达到作者本人的初衷了 👍 。

希望你能够通过这个项目喜欢上 MVVM,并根据个人的理解,找到并开发出适合你和你的团队的开发框架🎉。

@sonofspring2
Copy link

数据驱动试图 -> 数据驱动视图?

@qingmei2
Copy link
Owner Author

qingmei2 commented Jan 4, 2021

数据驱动试图 -> 数据驱动视图?

谢谢你的指正,已修改。

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

2 participants