發(fā)布于:2021-01-08 11:39:23
0
75
0
哪種編程語言擁有最強大的社區(qū)和最活躍的程序員?有多少開發(fā)人員正在實施DevOps策略?移動程序員使用什么框架?讓我們來看看數(shù)據(jù),看看SlashData的報告《開發(fā)者經(jīng)濟學:開發(fā)者國家狀況》第17版中來自155個國家的17,000名開發(fā)者揭示了什么。
開發(fā)人員分析師和研究公司SlashData進行了一項調(diào)查,向17,000名開發(fā)人員詢問了他們的經(jīng)驗,平臺,生態(tài)系統(tǒng)和編程語言。數(shù)據(jù)匯編在免費下載的報告中:《開發(fā)人員經(jīng)濟學:開發(fā)人員國家狀況》第17版。調(diào)查覆蓋了國際受眾,被翻譯成八種語言,并接收了來自155個國家的數(shù)據(jù)。
緊跟全球編程社區(qū)的脈搏。以下是從報告中收集的一些重要見解。
JavaScript是頭號狗,但Kotlin的發(fā)展迅速
SlashData的報告將JavaScript牢牢放在首位,指出超過1100萬開發(fā)人員使用JavaScript。該數(shù)字包括使用可編譯為JS的語言,例如CoffeeScript和TypeScript。JavaScript已在Web開發(fā)和服務器應用程序等各個領(lǐng)域廣泛使用,因此看到如此之高的數(shù)量不足為奇。
根據(jù)所使用的方法,跟蹤編程語言的積極使用可以揭示不同的答案。例如,TIOBE索引聲稱Java是第一語言。
Kotlin可能不在使用最頻繁的前五種編程語言中,但是它正在迅速增長。在一年之內(nèi),JetBrain的Kotlin在SlashData報告中從第11位上升到第8位。目前,該報告估計有190萬開發(fā)人員(或十分之一)使用Kotlin。
這種增長可能反映了Kotlin是Android的一流語言這一事實。許多Android開發(fā)人員正在從Java轉(zhuǎn)向Kotlin進行應用程序開發(fā)。
Kotlin還在爬其他圖表,例如RedMonk的編程語言排名。它的GitHub存儲庫目前擁有29,700顆星,擁有344位貢獻者。
需求DevOps
DevOps和自動化繼續(xù)引起人們的興趣和使用量的增加。根據(jù)Dice Insights根據(jù)Burning Glass Nova數(shù)據(jù)發(fā)布的報告,DevOps是最需要的技術(shù)技能之一。根據(jù)SlashData的說法,超過70%的開發(fā)人員對DevOps感興趣,他們正在學習或已經(jīng)實施了DevOps。
SlashData報告指出:DevOps發(fā)展迅速,并涉及開發(fā)人員的運營,組織和技能。它不再只是持續(xù)集成,而是演變?yōu)槌掷m(xù)部署或整個生產(chǎn)過程的自動化。隨著自動化和覆蓋范圍的增加,集成端到端安全性已成為該過程的重要組成部分。機器學習和數(shù)據(jù)科學也越來越多地用于優(yōu)化自動化和操作。
對DevOps專家來說是個好消息:根據(jù)堆棧溢出計算器,DevOps專家的薪水最高。DevOps的經(jīng)濟利益也可能推動其實施。
頂級跨平臺移動框架
跨平臺框架允許開發(fā)人員針對多個設(shè)備,通過使代碼可重用可以節(jié)省寶貴的時間。34%的接受調(diào)查的開發(fā)人員表示,他們在過去一年中使用了跨平臺的移動框架。
開發(fā)人員將什么用作主要框架?
React Native是最常用的選擇,有23%的開發(fā)人員選擇了它。React Native使用本地組件和React概念來為iOS和Android設(shè)備構(gòu)建應用程序。由于它是用JavaScript編寫的,因此大多數(shù)開發(fā)人員已經(jīng)擁有合適的知識庫。
根據(jù)SlashData的數(shù)據(jù),主要針對iOS開發(fā)人員的開發(fā)人員大多使用React Native(占31%)。同時,針對Windows 8/10設(shè)備的開發(fā)人員 可以根據(jù)需要使用Xamarin。
Chatbot和消息傳遞平臺開發(fā)
在聊天機器人開發(fā)中可以看到開發(fā)人員優(yōu)先級之間的全局差異。
在亞洲,五分之二的開發(fā)人員為消息平臺和/或聊天機器人構(gòu)建應用程序。但是,只有22%的北美和西歐開發(fā)人員正在開發(fā)消息傳遞或聊天機器人應用程序。消息應用程序(例如LINE和微信)在亞洲國家的流行可能是消息傳遞平臺開發(fā)人員數(shù)量眾多的原因。
隨著聊天機器人變得越來越復雜或看到各種用例(例如在電子商務中),這些數(shù)字可能會在全球范圍內(nèi)增長。