Stack Overflow 发布了《2023 Developer Survey》,即开发人员的调查数据,JavaScript 连续 11 年霸榜最常用的编程语言!ChatGPT上榜最受欢迎的AI 工具!
1.2023 Developer Survey
从统计数据来看 JavaScript 依然是使用最多的编程语言,要知道 JavaScript 已经连续第 11 年成为最常用的编程语言,Python 也已经攀升到第三位,取代 SQL。
这几年 Python 强势崛起应该是受到数据分析、人工智能以及机器学习的普及影响,毕竟 Python 在数据科学和人工智能领域有很强的支持。
Python 拥有强大的科学计算库(如NumPy、SciPy和Pandas)和机器学习库(如Scikit-learn和TensorFlow),这使得开发人员能够进行数据分析、建模和机器学习等任务。
另外,在过去的 5 年里,Python 已经 3 次获得 TIOBE 指数年度大奖,Python 2017 年秋季开始出现增长的趋势,当时 Python 的份额仅为 3%,但去年年底已经增长到了 17%。
2.数据库
数据库方面PostgreSQL 取代了 MySQL 排名第一,PostgreSQL是一个开源的物件-关系数据库管理系统,MySQL在过去是开源的,但自从被Oracle收购后,MySQL分为两个版本:一个是社区版本(MySQL Community Edition),仍然是开源的;另一个是商业版本(MySQL Enterprise Edition),需要付费使用。
PostgreSQL与MySQL语法类似,被Oracle收购后很多MySQL转向了开源的PostgreSQL
3.Web 框架
Web 框架方面 Node.js 和 React.js 是所有受访者最常用的两种 Web 技术,jQuery 这个古老的技术也还是非常受欢迎。
另外 Wordpress 依然是受欢迎的网站内容管理系统(RUNOOB 也在用),要知道排名前 1000 万的网站中超过 30.6% 使用 WordPress,WordPress 能脱颖而出我觉的应该是它的插件生态非常成熟,也容易进行二次开发。
4.开发工具
开发工具方面 Visual Studio Code 仍然是所有开发人员的首选 IDE,今年它在所有开发人员中的使用率从 75% 增加到 81%,Visual Studio Code 能够流行也是得益于它的扩展生态。
5.操作系统
操作系统方面 Windows 还是最受开发人员欢迎的操作系统,其次是 MacOS和Ubuntu,手机主要还是 Android。
6.AI 工具
AI 工具方面最受欢迎的是 ChatGPT:83% 的受访者在过去一年使用过,其次是 Bing,相信随着技术的迭代,AI 技术会给我们带来更多的惊喜。
7.AI 的开发者工具
AI 的开发者工具方面,最受欢迎的是 GitHub Copilot,不过可以预见的是 AI 的开发工具会越来越多,程序员面向搜索引擎编程会逐步转向面向 AI 编程。