现在是ASP.NET Javascript框架

现在是ASP.NET Javascript框架,javascript,c#,asp.net,angularjs,knockout.js,Javascript,C#,Asp.net,Angularjs,Knockout.js,我是Web开发方面的新手,我尝试在ASP.NET MVC中尽可能多地改进。现在我正在寻找好的javascripts框架,我可以在我的项目中使用,我发现了两个选项: 角度-现在我们正在等待版本2.0 击倒 我已经知道如何使用jquery、bootstrap和materialize 有人能帮我吗,我现在应该选择学习哪一个框架?敲除仍然值得学习,还是我应该学习1.x angular版本并等待2,或者我应该学习另一个javascript框架? 谢谢你的回答 一个快速的谷歌搜索给了我这个 Angula

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

  • 角度-现在我们正在等待版本2.0
  • 击倒
我已经知道如何使用jquery、bootstrap和materialize

有人能帮我吗,我现在应该选择学习哪一个框架?敲除仍然值得学习,还是我应该学习1.x angular版本并等待2,或者我应该学习另一个javascript框架?
谢谢你的回答

一个快速的谷歌搜索给了我这个

Angular.js是JavaScript框架的领跑者,也是最流行的JavaScript框架之一。
Angular.js于2009年由谷歌发布,没有人会想到它在不久的将来会如此流行。js为程序员提供了强大的能力,让他们能够构建单页web应用程序

js是一种简约的JavaScript框架,旨在为web应用程序提供必要的主干。该框架本质上是开源的,并在MIT许可下可用

React.js是最流行的前端JavaScript框架之一。
为什么是前端?因为它可以轻松地用于创建项目的UI部分。简单地说,它在MVC中充当V。这种神奇的效果是通过使用虚拟DOM实现的,它也可以在node.js的帮助下在服务器端呈现

Knockout是一个MV(模型-视图)Javascript框架,专门用于简单的声明性绑定、自动UI更新(在模型状态发生变化时)以及强大的模板功能。Knockout构建在纯Javascript上,没有任何外部依赖。它在大多数浏览器上也能正常工作

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

这主要是基于观点的,但是你可以在这个网站上找到许多框架的比较:太宽泛了,这是个人的观点,也取决于你在使用它,因为他说,“我已经知道如何使用jquery了。”。另外,jQuery不是一个框架,它是框架帮助解决的乱七八糟的问题。这里我所说的jQuery是指库,正如我所说的,它完全取决于您的项目需求,淘汰和Angular js是一回事,他们解决问题的方式不同。Knockout更容易开始,因为它有一个非常大的社区和良好的文档。而且Knockout支持几乎所有主要的浏览器。