通过关注编码的趋势,你可以了解很多关于这个世界的信息。在计算机编程界,热门的新工具常常说明人们关心什么,企业在投资什么。
今年的趋势数据表明,快速构建反应式网页和数据科学越来越重要。管理Web浏览器之间的差异并不是一个问题。
为了解今年的编码趋势,我们研究了问答网站Stack Overflow。根据亚马逊的Alexa排名,它是全球访问量最大的网站之一。程序员在被难住时会使用Stack Overflow。他们在网站上发布问题,并邀请其他程序员通过给出建议答案来帮助他们。平均而言,2018年每天发布的问题超过6000个。
发布问题的用户必须对他们的问题进行分类。例如,如果涉及JavaScript编程语言,则将添加一个“javascript”标记。我们研究了2018年1月至11月发布的增长最快标签的问题。数据揭示了程序员正在使用或至少正在尝试使用什么。
Vue.js是2018年最热门的话题
Vue.js是一个使网站运行得更快的工具,只需重新加载需要更改的页面的某些部分,站点就可以响应,而不是整个网站。一月份,只有900多个关于Vue.js的问题,而11月份约为1600个。(我们在11月排除了所有问题中低于0.5%的标签。)
React.js是Stack Overflow上增长速度第六快的标签,它是一种类似但比Vue.js更受欢迎的工具。React和Vue的兴起是由于公司越来越需要快速灵活的网页,特别是那些销售产品的公司,他们不想因为他们的网站速度太慢而失去客户。
DataFrame、Pandas和Excel:数据科学的重要性
DataFrame和Pandas是第三和第四增长最快的标签,是用于处理数据的编码工具。另外两个——数据科学家最流行的编码语言python和用于机器学习的TensorFlow——位于前11位。
另一方面,第二大跌幅是Excel-VBA——一种在Microsoft Excel中进行复杂分析的工具。这是一个明确的迹象,表明如今的数据科学家正在放弃Excel,转而使用诸如Python和R之类的编程语言,这些语言为大数据任务提供了更轻松的环境。
Twitter Bootstrap是2018年最冷的话题
Twitter Bootstrap是下降最快的标签,11月份的问题不到1月份的一半。该工具的主要用途之一是使网站布局在不同的浏览器中正确显示。过去,浏览器有时对代码的解释非常不同,因此需要工具来确保它们在不同的浏览器上看起来正确。如今,网站在不同的屏幕尺寸和不同的浏览器中正常显示,因此像Twitter Bootstrap这样的工具没有那么有用了。
英文原文:https://qz.com/1503380/vue-react-and-python-the-hottest-coding-tools-of-2018/ 译者:张新英