【问题标题】:Which JavaScript framework should I use for implementing MVVM pattern? [closed]我应该使用哪个 JavaScript 框架来实现 MVVM 模式? [关闭]
【发布时间】:2023-08-03 06:15:02
【问题描述】:

我可以用一些 JavaScript 框架实现以及如何实现基于 MVVM 模式(不是 MVC)的 Web 应用程序的客户端吗?哪个框架对此有好处?

【问题讨论】:

标签: javascript web-applications mvvm client-side


【解决方案1】:

是的,有 MVVM 实现。你可以试试 Knockout.js。我认为 KendoUI 有类似的框架 MVVM 框架。您可以使用的另一个框架是Knockback

【讨论】:

    【解决方案2】:

    Knockout.js 是我尝试过的著名的 MVVM 框架之一。

    Here 是 Backbone.js 和 Knockout 之间的比较以及一篇很棒的 MVVM 介绍文章。

    【讨论】:

      【解决方案3】:

      你应该使用knockout.js这很好:)

      【讨论】:

        【解决方案4】:

        有许多框架包含了 MVVM 模式。以下只是一些符合要求的:

        1. Knockout

        2. Backbone

        这里有一个很好的比较指南。

        http://www.faridesign.net/2012/04/20-javascript-frameworks-mvvm-templating-licenses-etc/

        【讨论】:

        • Backbone 实际上更像 MV* 框架。这不是模型视图 ViewModel。