JavaScript 連續(xù) 11 年霸榜!ChatGPT也上榜單!
Stack Overflow 發(fā)布了《2023 Developer Survey》,即開發(fā)人員的調(diào)查數(shù)據(jù),JavaScript 連續(xù) 11 年霸榜最常用的編程語言!ChatGPT上榜最受歡迎的AI 工具!
1.2023 Developer Survey
從統(tǒng)計(jì)數(shù)據(jù)來看 JavaScript 依然是使用最多的編程語言,要知道 JavaScript 已經(jīng)連續(xù)第 11 年成為最常用的編程語言,Python 也已經(jīng)攀升到第三位,取代 SQL。
這幾年 Python 強(qiáng)勢(shì)崛起應(yīng)該是受到數(shù)據(jù)分析、人工智能以及機(jī)器學(xué)習(xí)的普及影響,畢竟 Python 在數(shù)據(jù)科學(xué)和人工智能領(lǐng)域有很強(qiáng)的支持。
Python 擁有強(qiáng)大的科學(xué)計(jì)算庫(如NumPy、SciPy和Pandas)和機(jī)器學(xué)習(xí)庫(如Scikit-learn和TensorFlow),這使得開發(fā)人員能夠進(jìn)行數(shù)據(jù)分析、建模和機(jī)器學(xué)習(xí)等任務(wù)。
另外,在過去的 5 年里,Python 已經(jīng) 3 次獲得 TIOBE 指數(shù)年度大獎(jiǎng),Python 2017 年秋季開始出現(xiàn)增長(zhǎng)的趨勢(shì),當(dāng)時(shí) Python 的份額僅為 3%,但去年年底已經(jīng)增長(zhǎng)到了 17%。
2.數(shù)據(jù)庫
數(shù)據(jù)庫方面PostgreSQL 取代了 MySQL 排名第一,PostgreSQL是一個(gè)開源的物件-關(guān)系數(shù)據(jù)庫管理系統(tǒng),MySQL在過去是開源的,但自從被Oracle收購后,MySQL分為兩個(gè)版本:一個(gè)是社區(qū)版本(MySQL Community Edition),仍然是開源的;另一個(gè)是商業(yè)版本(MySQL Enterprise Edition),需要付費(fèi)使用。
PostgreSQL與MySQL語法類似,被Oracle收購后很多MySQL轉(zhuǎn)向了開源的PostgreSQL
3.Web 框架
Web 框架方面 Node.js 和 React.js 是所有受訪者最常用的兩種 Web 技術(shù),jQuery 這個(gè)古老的技術(shù)也還是非常受歡迎。
另外 Wordpress 依然是受歡迎的網(wǎng)站內(nèi)容管理系統(tǒng)(RUNOOB 也在用),要知道排名前 1000 萬的網(wǎng)站中超過 30.6% 使用 WordPress,WordPress 能脫穎而出我覺的應(yīng)該是它的插件生態(tài)非常成熟,也容易進(jìn)行二次開發(fā)。
4.開發(fā)工具
開發(fā)工具方面 Visual Studio Code 仍然是所有開發(fā)人員的首選 IDE,今年它在所有開發(fā)人員中的使用率從 75% 增加到 81%,Visual Studio Code 能夠流行也是得益于它的擴(kuò)展生態(tài)。
5.操作系統(tǒng)
操作系統(tǒng)方面 Windows 還是最受開發(fā)人員歡迎的操作系統(tǒng),其次是 MacOS和Ubuntu,手機(jī)主要還是 Android。
6.AI 工具
AI 工具方面最受歡迎的是 ChatGPT:83% 的受訪者在過去一年使用過,其次是 Bing,相信隨著技術(shù)的迭代,AI 技術(shù)會(huì)給我們帶來更多的驚喜。
7.AI 的開發(fā)者工具
AI 的開發(fā)者工具方面,最受歡迎的是 GitHub Copilot,不過可以預(yù)見的是 AI 的開發(fā)工具會(huì)越來越多,程序員面向搜索引擎編程會(huì)逐步轉(zhuǎn)向面向 AI 編程。