【发布时间】:2016-04-05 09:18:21
【问题描述】:
我已经使用带有 razor 视图引擎的 .net MVC 开发了应用程序。 最近我正在研究用于 MVC 应用程序的 knockoutjs。
从 10000 英尺的鸟瞰图,我看到这两种方法都有相似的双向绑定机制。
在第一种方法中,我们使用 razor 语法来绑定模型,而在第二种方法中,我们使用剔除数据绑定属性。
我的理解是,为什么现在很多人更喜欢 Knockout 和最近的所有嗡嗡声。与淘汰赛库相比,替换剃刀语法有什么主要优势吗?
【问题讨论】:
-
新的一年,我认为这个问题值得深思熟虑,即使是一个固执己见的话题;)
-
@jim tollan 起初我认为这个问题应该被关闭,因为它过于宽泛,或者主要基于意见。但是,我认为可以像我所做的那样解释基础知识,并且一些人可能值得快速掌握这些技术之间的区别。当然,这可以用许多不同的方式来解释,并用解释填充很多空间,但基础就是基础,并不难解释。也许我会看到这个问答“擦肩而过”,也可能不会。
标签: asp.net-mvc asp.net-mvc-4 razor knockout.js knockout-2.0