微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MVW 代表什么?

如何解决MVW 代表什么?

它确实代表着任何东西,就像2012 年伊戈尔·米纳尔 (Igor Minar )对你有用的东西一样( _ _ ):

这是一个多么有争议的话题,许多开发人员可以花费数小时进行辩论和争论。

几年来 (或者更确切地说是它的客户端变体之一),但随着时间的推移,由于许多重构和 api 改进,它 ——$scope 对象可以被认为是 viewmodel被我们称为控制器的函数装饰。

能够对框架进行分类并将其放入其中一个 MV* 存储桶具有一些优势。它可以帮助开发人员更轻松地使用它的 api,因为它可以更容易地创建一个代表正在使用框架构建的应用程序的心智模型。它还可以帮助建立开发人员使用的术语。

话虽如此, 设计良好并遵循关注点分离的出色应用程序,也不愿看到他们浪费时间争论 MV 废话。出于这个原因,我在此声明 AngularJS 为 MVW 框架 - Model-View-Whatever 。凡 _ 代表“任何对你有用的东西”*_ 。

Angular 为您提供了很大的灵活性,可以很好地将表示逻辑与业务逻辑和表示状态分开。请使用它来提高您的生产力和应用程序的可维护性,而不是就一天结束时无关紧要的事情进行激烈的讨论。

解决方法

这是 AngularJS 页面的内容描述:

AngularJS 本来就是 ​​HTML,如果它是为构建 web
应用程序而设计的。具有数据绑定、MVW、MVVM、MVC、依赖注入和出色的可测试性故事的声明式模板全部使用纯客户端 JavaScript 实现!

那么 MVW 代表什么?(考虑到 MVC、MVVW、MVP 等争吵,我猜“随便”,Model-View-Whatever =P)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。