2016 年哪些互联网技术开始变得流行,哪些过时了?
知友 | 贺嘉
我个人看来评价技术流行与否的标准,一般参考标准的行业指数,另一方面就是看实际开发实践中程序员们是否实际使用该项技术。
所以我从编程语言、移动开发、中间件、大数据这几个热门技术领域,尝试着给大家分析一下我和我身边的开发者们使用的技术趋势的一些变迁。
(由于个人知识所限,无法涵盖图形学、运维、安全、测试等等所有的技术领域,欢迎技术大牛们 @Milo Yip 补充)
1. 编程语言排行
参考业界知名的 TIOBE 的 16 年 12 月编程语言排名,可以看出来 C 语言的下降趋势明显,Ruby、C# 的流行度有所下降,Swift 和 Go 语言有一定上升趋势。
TOIBE 的观点,C 语言流行下降的重要原因是在当前最火的移动端开发领域,C 语言缺少应用场景;同时 C 也缺少足够分量的公司支持,就像微软之于 C#,Oracle(收购了 Sun)之于 Java。