编程语言与框架或者库之间有联系是很正常的事情,如果我们告诉你,使用某一种编程语言或技术的开发人员可能更喜欢某个框架,你会作何反应呢?Stack Overflow根据网站内最常访问的标签将开发人员分为多个组,并检查了每组每个框架的流量百分比。
毫无疑问,现在的JavaScript生态系统比以往更加丰富,即使是最有经验的开发人员,在考虑每个阶段的可用选项时也会犹豫不决。
框架与编程语言之间的关系
根据Stack OverFlow的数据:
使用Java的开发人员更倾向于选择AngularJS;
React更受Node.js和Python开发人员的欢迎;
Node.js开发人员也很喜欢Vue.js,但不如PHP开发人员喜欢;
Typescript开发人员非常喜欢React.js和AngularJS;
Scala开发人员喜欢React.js和AngularJS。
最热门的自由技能:React.js保证前5名
如果你仍然在寻找完美的框架或库,那么库和框架的数量之多可能会轻而易举地让你毫无头绪,让我们来看看最近的潮流。
如果参考Upwork的最新技能指数,React.js可能不是第一,但至少会排在前5名,它被列入美国前五大增长最快的技能(2017年第3季度)。AngularJS并没有入选前十,但它确实占据了不错的位置(第12位)。
对此,npm的联合创始人兼首席运营官Laurie Voss表示,一般来说,React的增长速度比JavaScript快,而Angular基本上与JavaScript保持同步。这种差异可以用“新开发人员的选择”来解释,因为这是框架的增长趋势,证明越来越多新的开发者开始选用这一技术。