我正在研究一个项目的ASP.NET MVC 5。以前开发过该项目的开发人员使用了淘汰赛。
为什么我需要使用Knockout?剃须刀视图引擎做得非常好 @Html控件。我觉得如果你使用jquery插件,你就会更难以用淘汰赛来管理你的应用程序。
我是淘汰赛的新手。
答案 0 :(得分:4)
首先,KO不是Jquery的替代品。它只是帮助您提供设计可伸缩性和数据驱动的UI。
优点: 我们可以随时将UI元素与数据模型连接起来。 轻松创建复杂的动态数据模型 更改数据模型时自动更新UI,更改UI时自动更改数据模型 支持事件驱动的编程模型 非常容易地扩展自定义行为。 支持所有主流浏览器(IE,FireFox,Crome,Safari)
当我将Knockout和Bootstrap与ASP.NET MVC与Razor视图引擎结合使用时,我找到了最好的结果,以创建一个具有MVVM架构的网站。