StackOverflow数据解析

By admin in 亚洲必赢app在哪下载 on 2019年2月5日

本文
Stack Overflow 的职工撰写,他经过 Stack Overflow
的可行性工具和她们的里边流量数据,分析了主流的 JavaScript
框架有着什么样的如日方升起衰,以及幕后的片段原因。

新的 JavaScript UI
框架和库如同一直都在不停地揭破。每隔七个月,我们就会看出一个全新的框架声称自己已彻底改变了
UI
的升华,然后众多的开发者在祥和的种类中动用它们,写博客分享应用体验,在
Stack Overflow
中提问和回复,日复一日,然后又出新一个更新的(甚至更革命性的)框架来顶替上一个的“王位”。

通过 Stack Overflow
的趋向工具
以及它们的部分里边流量数据,Stack
Overflow 的开发者决定看一看一些鼓起的框架现在迈入什么,包罗 Angular,
React, Vue.js, Backbone, Knockout 和 Ember。

框架的生命周期

Stack Overflow
的倾向让大家驾驭到,这一个技能随着年华的延期,被咨询的境况怎么样,先看有些相对来说用户群体较大的框架。

有一段时间,jQuery 是 Stack Overflow 中 JavaScript
标签的看好关键字,关于它的提问大概占了新题材的 8%。随着 AngularJS 和
后来 React 的发布,图片中的走势疾速发出了变动,它们蚕食了 jQuery
在社区中的占有份额。然后从 2016
年左右初始,开发者初始搬迁至谷歌(谷歌)最好和流行的盛行框架,所以我们看看
AngularJS 的用户也开头急速转用它的接轨版本 Angular 2+。

这一个用户群体较大的框架只呈现了部分气象,事实上,也有较小的框架在斗争主导地位。大家得以从上面的图样看来那么些JavaScript 框架生命周期的阴毒程度。

JavaScript
框架的采纳就好像有多个重点阶段。随着框架进一步受欢迎,它们就像是都有一个飞快升高的等级,然后又因为开发者采取更新的技能,它们的进步开始变得没那么快并且全部是逐步下跌。这么些框架的生命周期唯有几年。

从 2011 年初步,业界就如根本利用了几个设有竞争的框架:Backbone, Knockout
和 Ember。有关那么些标签的难题在 2013 年左右冒出增进,并且在 AngularJS
开头抓牢的还要,又开首在稳固下落。方今的新秀是 Vue.js
框架,它被很快选拔,大家得以见见它是 Stack Overflow
上增强最快的价签之一。 

亚洲必赢app在哪下载,唯独,最后唯有时间可以注明那种拉长将会不停多短时间。

由此编程语言和技艺拓展解析

开发者使用某个特定的前端框架或任何框架都会有丰裕多采的元素。主要采纳某种编程语言或技术的开发者可能更赞成于选用某个 UI
框架。 例如,我们或许会觉得 Node.JS 开发者会选用选拔与 Ruby on Rails
开发者差其他框架。

据悉开发者最常访问的价签将他们分开成不相同的组,通过拓展分组,检查每个组流向这一个框架的流量的比重。

眼看可以见到,使用 TypeScript 和 CSS 的开发者对 JavaScript
框架流量的贡献都相比较高。那是很正常的,因为运用那么些技能的形似是前者开发者,所以他们更有可能利用
JavaScript 框架。尤其是 Angular,它和 TypeScript 的看重关系更加强,因为
Angular(不是 AngularJS)是用 TypeScript 编写的。

本次分析也带有了对 C++ 和 C 开发者的剖析,由于根本接纳 C 和 C++
的开发者更倾向于举行更加多的系统编程,所以他们不太可能使用 JavaScript UI
框架,由此它们在每个框架中都只是兼备相对较低的百分比。

而是不管选择什么技艺,Angular 和 React
都是最受欢迎的。那也是有道理的,他们是先行者,而且背后有多少个最大和最有影响力的科学和技术公司的帮衬。大家仍能窥见,Angular
在 C#, Java 和 PHP(某种程度上)开发者中的受众越多,而 React 更受
Rails,Node.js 和 Python 开发者的迎接。

对于 Knockout.js,它最首要通过 C# 开发者得到越来越多的流量,因为 Knockout
也是微软的技能。

PHP 是一个妙不可言的案例,它是为 Web 开发而设计的,不过 PHP
开发者并从未访问很多有关 Angular 或 React 的题材(全体上来看),反而对于
Vue.js 难点的走访显得有点不成比例。

前边,小编主要通过行业和地理位置(美利坚同盟国地区)那多个角度对最受欢迎的两大热门框架
React 和 Angular 进行了剖析,不妨看看数据。

说到底,作者对此揭橥了温馨的视角,他不会主持拔取此外一种框架。似乎对于每一项技术的精选同一,它的考虑要素不应是“火热程度”,而是权衡取舍和是还是不是切合解决手头的题材。但是另一方面,开发者社区的局面确实很重大。它推向开源环境的昌盛,并且更便于在
Stack Overflow 以及互连网上找到支持。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 亚洲必赢app官方下载 版权所有