gpt4 book ai didi

asp.net-mvc - 我有理由使用 Knockout MVC 而不是 Knockout JS 吗?

转载 作者:行者123 更新时间:2023-12-03 05:50:34 25 4
gpt4 key购买 nike

Another user建议Knockout MVC处理一些 AJAX 发布问题。我读了一点,发现它是 Knockout JS 的包装。 。所以我想知道两者之间真正的区别是什么?我应该打扰Knockout JS吗?自 Knockout MVC存在吗?我什么时候应该使用其中一种而不是另一种?

最佳答案

Knockout MVC 是 WebForms 的私生子。它通过 Controller 操作路由所有 View 模型方法,这意味着发生的所有事情都必须反弹到服务器并返回。我不明白为什么有人会采用像 Knockout 这样的框架,它旨在成为客户端 MVVM,并强制它为每个功能调用服务器。

此外,在服务器上执行这些方法意味着对于每个函数调用,整个 View 模型都需要传递到服务器,然后返回到客户端。 这是非常浪费的。

使用 Knockout MVC 意味着牺牲客户端代码的所有性能优势,而无需编写 JavaScript。 WebForms 也做出了同样的权衡。这不是一件好事。这是一种反模式。

如果 Knockout MVC 明天就消亡,网络将会变得更美好。

关于asp.net-mvc - 我有理由使用 Knockout MVC 而不是 Knockout JS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11618042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com