转自公众号量子位
2018年,还差几天就要过去了。
美国媒体Quartz替我们观察了一下,今年热门的编程工具有哪些。
排名依据是Stack Overflow的问题数据。今年,平均每天有超过6,000条新问题发布。
具体来说,提问者会给问题加标签,Quartz就把今年1月-11月之间增长最快的那些标签找出来了。
结果发现,有10个标签的增幅超过了TensorFlow。
Vue.js增长最快
增长最快的标签排行榜上,第一名是Vue.js。
(第二名是安卓开发者热爱的Kotlin。)
Vue.js是一种让网页跑得更快的工具,方法是只重新加载页面上的部分内容:为了页面能够响应,这些部分需要刷新。
今年1月,关于Vue.js的问题,只发布了900多条;
今年11月,关于Vue.js的问题,发布了接近1,600条。
增长最迅猛,涨幅达到64%。
除此之外,排名第六的React.js,虽然31%的增长幅度不及Vue.js,但比Vue.js用的人更多。
这两种工具的热度增长,可能主要是因为有许多公司越来越需要快速且灵活的网页,特别是电商:
他们不想因为网站反应慢而损失用户。
数据科学是热门
榜单上的第三和第四,是DataFrame和Pandas。
这两个是处理数据用的编程工具。
另外,数据科学家最喜欢的语言Python,以及机器学习框架TensorFlow,分别排在第10和第11,稳步增长。
需要注意的是,在数据科学大热的背景下,Excel-VBA成为了本次统计中,衰退幅度(43%) 第二高的标签。
数据科学家们,大概正在抛弃Excel,转投Python和R的怀抱。这些语言,可以给大数据任务提供一个更轻松的环境。
Bootstrap衰退最快
那么,就来观察一下完整的衰退榜单。
Twitter Bootstrap以60%的衰退幅度位居榜首。
也就是说,11月发布的问题数,已经不及1月的一半了。
Bootstrap的一个主要功能,就是让网页布局在不同的浏览器里正常显示。
从前,不同的浏览器,理解代码的方式可能会非常不同。所以,这类工具的存在一度非常重要。
可现在,就算显示尺寸不同、浏览器不同,网页也都可以正常显示了。这样,像Bootstrap这样的工具就没有那么重要的作用了。