Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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

谢谢你的指正,已修改。

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

No branches or pull requests

2 participants