×

来了解下当前JavaScript三大热门框架

作者:yinqiong2018.01.29来源:Web前端之家浏览:10582评论:0
关键词:reactangularvue.js

在目前流行和使用方面主导的三个框架是React,Angular和Vue。他们每个都有大量的社区和大量的培训资源。如果你是一个新的开发者学习一个框架来帮助你找到工作,这三个是你最好的选择。下面看看过去六个月的npm下载情况:

                     
打开网易新闻 查看更多精彩图片

React远远领先Angular和Vue。不太明显的是,与Angular相比,Vue在过去一年的增长速度大致增长了一倍。如果GitHub星星是开发人员热情或兴趣的指标,Vue和Angular加起来有79,000颗星。React单独就拥有将近86,000颗星星。

React

                     

React是2013年5月作为开源项目推出的。原作者是Facebook的工程师Jordan Walke。将自己的账单本身称为“用于构建用户界面的JavaScript库”,而不是像Angular这样的完整框架。路由,状态管理和数据提取等问题留给了第三方。这导致了React周围的一个庞大且非常活跃的生态系统。

优点

深受就业市场的欢迎

大量的培训资源和第三方库有助于加快发展

跨平台团队(网页,手机,台式机,其他设备)的最佳选择

多才多艺

强大的企业支持(Facebook)

缺点

丰富的选择可以是首先压倒性的

最佳做法并不总是清楚的新人

为了构建更大的应用程序,学习曲线可能会很陡

Angular

                     

Angular是AngularJS的继承者。这是一个功能齐全的,自以为是的框架,提供了数据获取,状态管理,开发语言和构建工具链的默认设置。也许Angular最显着的特点是使用TypeScript作为开发语言。这使得框架非常适合那些来自传统的面向对象的语言,如Java和C#,因为TypeScript从这些语言中获得灵感。“企业”是Angular的目标用户。

在目前流行和使用方面主导的三个框架是React,Angular和Vue。他们每个都有大量的社区和大量的培训资源。如果你是一个新的开发者学习一个框架来帮助你找到工作,这三个是你最好的选择。下面看看过去六个月的npm下载情况:

                     
打开网易新闻 查看更多精彩图片

React远远领先Angular和Vue。不太明显的是,与Angular相比,Vue在过去一年的增长速度大致增长了一倍。如果GitHub星星是开发人员热情或兴趣的指标,Vue和Angular加起来有79,000颗星。React单独就拥有将近86,000颗星星。

React

                     

React是2013年5月作为开源项目推出的。原作者是Facebook的工程师Jordan Walke。将自己的账单本身称为“用于构建用户界面的JavaScript库”,而不是像Angular这样的完整框架。路由,状态管理和数据提取等问题留给了第三方。这导致了React周围的一个庞大且非常活跃的生态系统。

优点

深受就业市场的欢迎

大量的培训资源和第三方库有助于加快发展

跨平台团队(网页,手机,台式机,其他设备)的最佳选择

多才多艺

强大的企业支持(Facebook)

缺点

丰富的选择可以是首先压倒性的

最佳做法并不总是清楚的新人

为了构建更大的应用程序,学习曲线可能会很陡

Angular

                     

Angular是AngularJS的继承者。这是一个功能齐全的,自以为是的框架,提供了数据获取,状态管理,开发语言和构建工具链的默认设置。也许Angular最显着的特点是使用TypeScript作为开发语言。这使得框架非常适合那些来自传统的面向对象的语言,如Java和C#,因为TypeScript从这些语言中获得灵感。“企业”是Angular的目标用户。

优点

功能齐全的框架,经过良好测试的默认值

TypeScript为那些有面向对象编程背景的人提供熟悉的语言

强大的企业支持(Google)

清除最佳做法

缺点

学习曲线可能陡峭

TypeScript可能是采用的障碍

基准测试中的启动指标不佳

Vue.js

                     

尽管Vue经常被视为“新人”,但自2013年起,Vue就已经出现。Evan You是创作者和主要开发者,与React和Angular不同,Vue并不是直接得到大公司的支持。而是依靠个人和公司的捐赠。在三个最流行的框架中,Vue被广泛认为是最容易学习的。它在很多方面与React类似,但也与AngularJS有一些共同点 - 例如指令和模板。Vue的相对简单性,开发者的经验和良好的表现已经使其受欢迎程度大幅上升。Vue的一个显着特点是它是一个“渐进框架”,可以用作jQuery替换以及大型单页面应用程序。

优点

简单易学

良好的文档

人气和用量大增

三大框架的最佳表现

缺点

目前的就业市场小于React和Angular。

本文参考

9ima.com

John Hannah

javascriptreport

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。

功能齐全的框架,经过良好测试的默认值

TypeScript为那些有面向对象编程背景的人提供熟悉的语言

强大的企业支持(Google)

清除最佳做法

缺点

学习曲线可能陡峭

TypeScript可能是采用的障碍

基准测试中的启动指标不佳

Vue.js

                     

尽管Vue经常被视为“新人”,但自2013年起,Vue就已经出现。Evan You是创作者和主要开发者,与React和Angular不同,Vue并不是直接得到大公司的支持。而是依靠个人和公司的捐赠。在三个最流行的框架中,Vue被广泛认为是最容易学习的。它在很多方面与React类似,但也与AngularJS有一些共同点 - 例如指令和模板。Vue的相对简单性,开发者的经验和良好的表现已经使其受欢迎程度大幅上升。Vue的一个显着特点是它是一个“渐进框架”,可以用作jQuery替换以及大型单页面应用程序。

优点

简单易学

良好的文档

人气和用量大增

三大框架的最佳表现

缺点

目前的就业市场小于React和Angular

本文参考

9ima.com

John Hannah

javascriptreport

您的支持是我们创作的动力!
温馨提示:本文作者系yinqiong ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/JSRERWRREMEN.html

网友评论文明上网理性发言已有0人参与

发表评论: