我是 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/