javascript - 现在的 ASP.NET Javascript 框架

标签 javascript c# asp.net angularjs knockout.js

我是 Web 开发新手,我尝试尽可能改进 ASP.NET MVC。现在我正在寻找好的 javascript 框架,我可以在我的项目中使用它,我发现了两个选择:

  • Angular - 现在我们正在等待 2.0 版本
  • knockout

我已经知道如何使用 jquery、bootstrap 和 Materialize。

有人可以帮助我,我现在应该选择学习哪一个框架吗? knockout 仍然值得学习吗?或者我应该学习 1.x Angular 版本并等待 2 或者我应该学习另一个 javascript 框架? 感谢您的每一个回答!

最佳答案

快速谷歌搜索给了我这个,

Angular.js 是 JavaScript 框架的领跑者,也是最流行的 JavaScript 框架之一。
Angular.js 由 Google 于 2009 年发布,没有人会想到它会在不久的将来变得如此流行。 Angular.js 赋予程序员权力,让他们构建单页 Web 应用程序。

Backbone.js 是简约的 JavaScript 框架,旨在为 Web 应用程序提供必要的 Backbone 。该框架本质上是开源的,可以在 MIT 许可下使用。

React.js 是最流行的前端 JavaScript 框架之一。
为什么是前端?因为它可以轻松地用于创建项目的 UI 部分。简单来说,它相当于MVC中的V。这个魔力是通过使用虚拟 DOM 来实现的,它也可以在 Node.js 的帮助下在服务器端渲染。

Knockout 是一个 MV(模型 - View )Javascript 框架,专门提供简单的声明性绑定(bind)、自动 UI 更新(模型状态更改时)以及强大的模板功能。 Knockout 是基于纯 Javascript 构建的,没有任何外部依赖。它也适用于大多数浏览器。

此列表中还有许多其他伟大的名字,
首先,使用任何框架完全取决于您的项目需求
但出于学习目的,我建议从 jquery 开始 您可以从 jquery 开始学习,然后将其扩展到 Angular 或 Knockout,这两个现在非常流行,对开发人员非常有帮助。

关于javascript - 现在的 ASP.NET Javascript 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32056586/

相关文章:

javascript - 从 React : am including Cloudinary unsigned preset but get "Upload preset must be specified when using unsigned upload" 上传 Cloudinary 图片

javascript - 节点请求模块 - 示例获取请求失败

c# - Entity Framework 6.0实体自定义构造函数逻辑实现

asp.net - 是否可以使用 asp.net 页面级缓存,并根据参数和本地化进行变化

javascript - 处理响应数据 PHP

javascript - AngularJs 在 ng-repeat 中显示/隐藏子标题

c# - 为什么接口(interface)不能指定静态方法?

c# - 泛型和继承

c# - asp :Label tag的Text属性和内部文本有什么区别

c# - 高效的批量数据插入