asp.net-mvc - 对于 AngularJs 或 Backbone Js 或 KnockOutJs 最好的 asp.net mvc?

标签 asp.net-mvc angularjs backbone.js knockout.js

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

8年前关闭。




Improve this question




我在 Asp.net MVC 工作了 1 年,但我从未使用过 AngularJs 、 BackboneJs 或 KnockoutJs 。现在我想在我的项目中使用它,但我有点混淆 MVC 是 Best 。在某处我读到 AngularJs 具有最佳性能,但主要与 MVVM 框架一起使用,所以请为我提供正确的指导,使用 Asp.net MVC 哪个 js 最好是 AngularJs 或 BackboneJs 或 KnockoutJs ?

提前致谢。

最佳答案

如果您正在构建单页应用程序,您需要一个 SPA 框架。它应该包括双向数据绑定(bind)、客户端路由、页面组成、导航、屏幕状态管理、模块系统、捆绑。您可以在 Angular 和 Durandal 之间进行选择。它们都提供了非常相似的功能,但在我看来,Durandal 是最完整的 SPA 框架,非常易于使用。 Durandal 和 Angular 都可以与 Breezejs 一起使用来构建以数据为中心的应用程序。

查看Durandal , Durandal AuthHotTowel Angular

如果您正在构建 ASP.NET MVC 应用程序,那么您在客户端所需要的只是双向数据绑定(bind)以减少 DOM 操作。在我看来,仅将 Angular 用于数据绑定(bind)是一种矫枉过正的做法。 Backbone 或 Knockout 是不错的选择,但也可以使用 Angular。

关于asp.net-mvc - 对于 AngularJs 或 Backbone Js 或 KnockOutJs 最好的 asp.net mvc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20969926/

相关文章:

asp.net-mvc - 如何通过 javascript JSON 更新 KendoUI 图表?

jquery - 测试操作 DOM 的 angularjs 指令

javascript - Backbone Collection Fetch - 指向特定的 JSON 属性

javascript - 循环引用内存泄漏?

javascript - Backbone.js 执行 OPTIONS 而不是 POST

asp.net-mvc - 无法更新数据库以匹配当前模型,因为存在挂起的更改并且禁用了自动迁移

c# - razor list<MyObject> 元素未关闭

c# - 循环访问 IQueryable 的属性

angularjs - 在 Protractor 中获取加载的 javascript 对象

angularjs - angular js中图像的URL