在目前流行和使用方面主导的三个框架是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
网友评论文明上网理性发言已有0人参与
发表评论: