有没有觉得 2021 年过得特别快?如果你的回答是有,那么你的感觉可能是对的。
因为在物理世界中,与上个世纪相比,地球自转的速度正在加快,这导致我们现在一天的时间比以前短了一些。
在理想丰满现实骨感的现实世界中,很多人一边在吃苦耐劳工作的同时,也在快乐地八卦与“吃瓜”,不知不觉间时间就溜走了。
在看不见摸不着的虚拟的世界中,科技这把推手吸引着无数技术人参与其中,打开黑科技的大门,让无数网友直呼“智能设备让时间变快了!”。
对于科技背后的从业者而言,站在一年的终点回望过去,感叹万千,在飞逝的时间长廊里,技术的点点滴滴留下了清晰了足迹。
恰逢新年伊始,CSDN对2021年进行了整体回顾之后,盘点出了技术十大热词,Java、HarmonyOS、Kubernetes、元宇宙等纷纷 上榜,接下来,我们不妨一起来看看吧!
以下十大技术热词来自 CSDN 指数榜。
工具篇
1.Java
Java 17已至,开发者“咬定 Java 8 不放松”
作为程序员的开发利器,从机器语言到汇编语言到高级编程语言,编程语言经历了半个世纪的迭代之后,优胜劣汰,常用的也仅剩下几款。
其中,1995年诞生的Java虽然常被唱衰,也常被动接受Python、Kotlin等语言的挑战,但不可否认的是,据CSDN TOPN指数月排行榜显示,Java仍然是开发者最为常用的编程语言。
▲ 图源CSDN TOPN指数排行榜
据Oracle Java SE支持路线图显示,Java 17是自2018年Java 11发布以来的新首个长期支持(LTS)版本。
随着Java 17推出,Oracle的许可模式也发生了改变,此前面向生产和商业用途的 Oracle JDK 版本也重新开启了免费模式。
▲ 图源CSDN
不过,虽然 Java 按照每六个月发布一个板块的频率迭代到 Java 17 ,但是不乏有很多网友高呼:Java 8 YYDS!
根据 Snyk 发布的 2021 Java 社区报告,虽然有 62% 的开发者在生产环境中使用了 Java 11,但也有 60% 的用户仍然坚持使用 8 年前发布的 Java 8。
2.Flutter
「write once,run anywhere」 的 Flutter 2
与编程语言有所不同,开发工具作为程序员效率提升的最直接工具,人人都有一个「write once,run anywhere」的梦想。
为了实现这一愿景,Google 在 2021 年推出了专为 Web、移动和桌面而构建的 Flutter 2,这一版本的发布也被诸多开发者视为跨平台开发的终极选择。
▲ 图源网络,如侵删
时下据 SlashData 的一项调研显示,Flutter 已经成为全球最受欢迎的跨端 UI 工具包,年增长率高达49%,其社区成员已超过 300 万,在 Google Play 上架的 Flutter 应用超过 35 万款。
在开发者群体中,国内开发者作为 Flutter 应用的中流砥柱,也有很多企业在 Flutter 上倾力投入资源。例如,抖音母公司字节跳动就有超过 70 款应用在使用 Flutter;腾讯不仅在微信中使用 Flutter,还用 Flutter 桌面端打造了企业微信中的新功能,甚至《绝地求生》中的玩家社区功能也是用 Flutter 打造的。
之所以会选择使用 Flutter,是因为开发效率上的显著提升,有开发团队反馈道:“换用 Flutter 后,新应用和新功能的发布速度加快了30%。”
CSDN十大技术热词中工具篇就上榜了这两位,其实别看Python频频登顶编程语言排行榜,但是Java的影响力还是不可撼动的,毕竟实力在这摆着呢,低调不了呀,下次咱们一起来看看操作系统篇有哪几位登榜?!