写点什么

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

  • 2017-12-10
  • 本文字数:917 字

    阅读完需:约 3 分钟

近日,数据科学家 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 年以稳健的步伐增长。

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

2017-12-10 18:006163
用户头像

发布了 322 篇内容, 共 144.7 次阅读, 收获喜欢 148 次。

关注

评论

发布
暂无评论
发现更多内容

盘点关于程序员的那些经典案例

孙叫兽

程序员 程序人生 话题讨论 薪水 计算机原理

架构师训练营 4 期 第7周

引花眠

架构师训练营 4 期

写一个用例(总结)第四周

mas

机器学习·笔记之:

Nydia

Java SE最佳实践

jiangling500

Java 最佳实践 Java SE

【STM32】串口通信---用代码与芯片对话

AXYZdong

硬件 stm32 2月春节不断更

聊聊大公司创新的机制:饱和攻击

boshi

创新 七日更

「架构师训练营 4 期」 第七周 - 001&2

凯迪

架构师训练营 4 期

gradle中的build script详解

程序那些事

maven Gradle 程序那些事 构建脚本 构建程序

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?

跳蚤

Elasticsearch Mapping Overview

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

第十二周 数据应用一 作业 「架构师训练营 3 期」

胡云飞

写一个用例(第四周)

mas

《我们脑中挥之不去的问题》 - 卓克科普(2)

石云升

读书笔记 科普 2月春节不断更

Spring框架源码:BeanFactory与Bean的生命周期

程序员架构进阶

Java spring 源码阅读 七日更 2月春节不断更

浅谈性能优化

跳蚤

日记 2021年2月13日(周六)

Changing Lin

2月春节不断更

熬夜总结了 “HTML5画布” 的知识点(共10条)

我是哪吒

学习 读书笔记 程序员 随笔杂谈 2月春节不断更

日记 2021年2月14日(周日)

Changing Lin

2月春节不断更

还傻傻分不清楚equals和==的区别吗?看完就明白了

codevald

Java 源码分析 string Object

Tomcat速查手册

jiangling500

Java tomcat

杨明越:Kubernetes的下一仗可能是提升标准化程度

杨明越

《我们脑中挥之不去的问题》- 卓克科普(1)

石云升

读书笔记 科普 2月春节不断更

9. Python 学习过程的第一个山坡,99%的人都倒在了山坡下

梦想橡皮擦

Python 2月春节不断更 python入门 python学习

JDBC速查手册

jiangling500

Java JDBC

Scrum Patterns:梳理产品待办列表(译)

Bruce Talk

敏捷开发 译文 Agile Scrum Patterns

深入浅出函数式编程:Stream流水线的实现原理

李尚智

Java 架构 微服务

书画装裱物料与选择参考

boshi

业余爱好 七日更

LeetCode 数据库刷题 - 1179. 重新格式化部门表

小马哥

七日更 二月春节不断更

并发编程系列:线上问题定位

程序员架构进阶

Java 并发 问题排查 七日更 2月春节不断更

Chrome浏览器多进程架构3个必会知识点

梁龙先森

面试 大前端 浏览器

Stack Overflow技术趋势分析:ORM在走下坡路_语言 & 开发_薛命灯_InfoQ精选文章