StackOverflow数据解析:JavaScript框架的残暴生命周期

By admin in 亚洲必赢app在哪下载 on 2018年10月13日

本文由
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
上提高最为抢之竹签之一。 

然,最终只有时间足以说明这种增长将会见没完没了多久。

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

开发者使用某特定的前端框架或另框架都见面发出各种各样的因素。主要行使某种编程语言或技术之开发者可能又倾向于选择之一 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 的问题(整体亚洲必赢app在哪下载达标来拘禁),反而对
Vue.js 问题的拜会显得略微不成比例。

后面,作者主要透过行业与地理位置(美国地区)这简单独角度对极度受欢迎之点滴好热点框架
React 和 Angular 进行了分析,不妨看数据。

最终,作者对这个载了协调之观点,他非见面看好下其它一样种框架。就如于各级一样起技术的取舍一样,它的考虑要素不应是“火热程度”,而是权衡取舍和是否顺应解决手头的题材。不过另一方面,开发者社区的面确实蛮重点。它助长开源环境的红红火火,并且更爱当
Stack Overflow 以及台网直达找到帮助。

发表评论

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

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