Stack Overflow技术趋势分析:ORM在走下坡路

2017-12-18

近日,数据科学家Julia Silge在Stack Overflow官方博客上分享了一组分析数据,分别揭示了增长势头最为明显、急转直下和稳步增长的技术。这组分析结果以Stack Overflow建站以来的数据为基础,根据提问标签进行统计而得出。

增长明显的技术

出现在这组结果中的技术至少都包含了超过10000次提问次数。作为Objective-C继任者的Swift和取代angularjs成为新提问标签的angular在这组比较分析中表现得十分抢眼,它们的趋势曲线几乎呈陡峭的直线上升。Android Studio是一款用于移动开发的IDE,由谷歌于2013年发布,在发布之后立即得到开发者的追捧,所以增长速度也很快。angularjs-directive的增长情况与angular有直接的联系。iPad在2010年发布的时候也有过直线式的增长。TensorFlow最初由谷歌于2015年发布,随着人工智能的雄起,TensorFlow的增长趋势也是一路飙升。

下降明显的技术

出现在这组结果中的技术也都包含了至少10000次提问次数。JavaScript框架Backbone.js似乎已经走到了生命的尽头,用于iPhone开发的游戏引擎Cocos2d也逐渐淡出开发者的视野。Silverlight技术已经被微软弃用,Adobe公司的Flash框架Flex也差不多寿终正寝。ORM框架已无法与数年前相提并论,近年来下降十分明显,个中缘由十分值得细究。Parse是一个移动后端开发平台,Facebook在2013年将其收购,后又于2016年1月宣布关闭该平台,并将其开源。Parse本该是一个不错的平台,但随着Facebook的放手,这一年多以来一路直下。

稳步增长的技术

以下是自2010年以来稳步增长的技术,每项技术标签都至少包含10000次提问次数。

位居首位的是angular,紧接着的是另外两个JavaScript生态系统成员TypeScript和Meteor。一些技术随着数据科学和机器学习增长而增长,如Pandas和dataframe。还有其他一些在软件行业应用十分广泛的技术,如Elasticsearch和游戏引擎Unity。这类技术有很多,而且在过去的5到7年以稳健的步伐增长。

有些技术会呈现出爆发式的增长,如昙花一现,有些则细水长流,稳步发展。它们对软件行业产生的影响是不一样的。对于开发者来说,需要跟上技术发展的节奏,不能固步自封。看清技术发展的趋势,拥抱变化,在技术变革中寻求发展。

本文来自InfoQ:查看原文

没有评论

发表评论

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