php高級(jí)程序設(shè)計(jì):模式、框架與測(cè)試數(shù)據(jù)成搜索頻率最高詞匯,2022或?qū)⒗^續(xù)占主導(dǎo) php框架高級(jí)編程
2022-03-07
出品 | CSDN (ID:)
2022年1月25日,O'發(fā)布了《2022年技術(shù)趨勢(shì)》報(bào)告,對(duì)2021年1月至2021年9月的技術(shù)發(fā)展、統(tǒng)計(jì)數(shù)據(jù)進(jìn)行了全面分析,并與2020年同期數(shù)據(jù)進(jìn)行了對(duì)比。它涵蓋了微服務(wù)、云服務(wù)、Web 框架、人工智能、機(jī)器學(xué)習(xí)、數(shù)據(jù)庫(kù)、虛擬現(xiàn)實(shí)、增強(qiáng)現(xiàn)實(shí)和元宇宙等熱門話題。
該報(bào)告基于四種類型的數(shù)據(jù),包括搜索查詢、O' 中提出的問(wèn)題、按標(biāo)題的資源使用情況和按主題的資源使用情況。平臺(tái)未采集到的內(nèi)容(如QUIC協(xié)議或HTTP/3))不計(jì)入統(tǒng)計(jì)。
數(shù)據(jù)成為最常搜索詞,2022年將繼續(xù)占據(jù)主導(dǎo)地位
作為一個(gè)智能搜索引擎,O' 允許用戶搜索特定問(wèn)題或在題庫(kù)中查找示例問(wèn)題。這份報(bào)告統(tǒng)計(jì)了O'中出現(xiàn)的所有詞,結(jié)果顯示出現(xiàn)頻率最高的五個(gè)詞是“data”、“”、“Git”、“test”和“Java”;而用戶搜索最頻繁的問(wèn)題是“什么是動(dòng)態(tài)編程?” 和“如何編寫好的單元測(cè)試?”。
由此我們可以得出結(jié)論,數(shù)據(jù)仍然是開(kāi)發(fā)人員最關(guān)心的話題之一。與數(shù)據(jù)相關(guān)的最常見(jiàn)的詞對(duì)是“數(shù)據(jù)治理”,其次是“數(shù)據(jù)科學(xué)”?!皵?shù)據(jù)分析”和“數(shù)據(jù)工程”排名較低。由此可見(jiàn)php高級(jí)程序設(shè)計(jì):模式、框架與測(cè)試,“數(shù)據(jù)治理”將成為數(shù)據(jù)領(lǐng)域研究的重點(diǎn)。
在過(guò)去的統(tǒng)計(jì)中,Java 是排名前兩位的編程語(yǔ)言,今年也是如此。不同的是,Java 的搜索頻率下降了,而 Rust 和 Go 的搜索頻率卻在快速增長(zhǎng)。此外,“編程”也是最常用的關(guān)鍵詞之一。第三位是,其次分別是和Rust。這些問(wèn)題的頻率反映了對(duì)容器編排的興趣。
此外,“AWS”、“”、“云”也是搜索頻率非常高的詞,可見(jiàn)開(kāi)發(fā)者對(duì)云平臺(tái)的發(fā)展十分關(guān)注。GCP 的使用頻率也在榜單前 3%。
與加密貨幣相關(guān)的術(shù)語(yǔ)(如比特幣、以太坊、加密貨幣、NFT 等)的使用頻率仍位于前 20%,但排名有所下滑。
網(wǎng)絡(luò)安全已成為企業(yè)關(guān)注的焦點(diǎn)。今年會(huì)有哪些突破?
2021年,由于騰云網(wǎng)絡(luò)的攻擊,重大基礎(chǔ)設(shè)施、醫(yī)院和企業(yè)的安全將受到前所未有的威脅。根據(jù) O' 調(diào)查,騰云 6% 的網(wǎng)絡(luò)受到攻擊。2021 年 7 月 6 日,美國(guó)軟件供應(yīng)商遭到攻擊,數(shù)千名客戶受到攻擊。該公司首席執(zhí)行官 Fred 表示,攻擊者索要高達(dá) 7000 萬(wàn)美元的贖金。
據(jù)O'調(diào)研,從今年開(kāi)始,網(wǎng)站上與安全相關(guān)的內(nèi)容顯著增加,關(guān)于騰云網(wǎng)絡(luò)的內(nèi)容增加了270%,與此同時(shí),與隱私相關(guān)的內(nèi)容增加了90%。此外,與應(yīng)用軟件安全、惡意軟件、威脅等相關(guān)的內(nèi)容也有不同程度的增加。
此外,標(biāo)題中帶有“安全”或“網(wǎng)絡(luò)安全”字樣的文章的瀏覽量分別增加了 17% 和 24%。盡管與上述相比,這些關(guān)鍵詞的增長(zhǎng)相對(duì)緩慢,但“安全”的提及頻率總體上遠(yuǎn)遠(yuǎn)領(lǐng)先于所有其他詞。
與安全相關(guān)的觀點(diǎn)和同比增長(zhǎng)
軟件架構(gòu)和微服務(wù)被提及最多
軟件開(kāi)發(fā)是 O' 中的一個(gè)大類別,涵蓋了許多事物,例如編程語(yǔ)言、云和架構(gòu)等等。數(shù)據(jù)顯示,軟件架構(gòu)和微服務(wù)是2021年被提及最多的三個(gè)話題,同比分別增長(zhǎng)19%、15%和13%。盡管與 API 等主題的增長(zhǎng)趨勢(shì)(增長(zhǎng) 218%)相比,這三個(gè)數(shù)字的增長(zhǎng)相形見(jiàn)絀。但它也反映了一種模式:較小的主題往往會(huì)增長(zhǎng)得更清楚,而已經(jīng)占主導(dǎo)地位的主題增長(zhǎng)得更慢。API 網(wǎng)關(guān)相關(guān)內(nèi)容的數(shù)量約為架構(gòu)或內(nèi)容的 1/250。
然而,盡管 API 網(wǎng)關(guān)的數(shù)量相對(duì)較少,但 218% 的增長(zhǎng)仍然是一個(gè)驚喜。云原生獲得 54% 的增長(zhǎng)也是如此。如今,企業(yè)在微服務(wù)上投入了大量資金,他們正在使用云服務(wù)構(gòu)建云原生應(yīng)用程序,API 網(wǎng)關(guān)是在客戶端和服務(wù)之間路由請(qǐng)求的重要工具。
在這種情況下,容器內(nèi)容提及的顯著增加(137%)并非巧合,容器是打包應(yīng)用程序和服務(wù)的最佳方式。雖然將應(yīng)用程序遷移到容器并使用生態(tài)系統(tǒng)中的工具進(jìn)行管理并非易事,但幾年前,企業(yè)應(yīng)用程序僅限于在少量服務(wù)器上運(yùn)行,并且只能由人工管理。如今,許多企業(yè)的規(guī)模不斷擴(kuò)大,擁有數(shù)千臺(tái)服務(wù)器和數(shù)百種服務(wù)。這一切都要?dú)w功于云技術(shù)的發(fā)展。
說(shuō)到微服務(wù),就不得不提到分布式系統(tǒng)。過(guò)去一年,關(guān)于分布式系統(tǒng)的內(nèi)容增長(zhǎng)了 39%小程序開(kāi)發(fā),同時(shí)提到復(fù)雜系統(tǒng)和復(fù)雜性的內(nèi)容也相應(yīng)增加(157% 和 8%)。還值得注意的是,幾年前不受歡迎的設(shè)計(jì)模式正在卷土重來(lái),并且增長(zhǎng)了 19%。
量子計(jì)算仍然是一個(gè)有趣的話題,盡管觀看次數(shù)減少,但同比增長(zhǎng) 39%。對(duì)于一個(gè)還沒(méi)有成功的技術(shù)來(lái)說(shuō),這個(gè)結(jié)果已經(jīng)非常不錯(cuò)了。盡管量子計(jì)算機(jī)取得了突破,但制造一臺(tái)能夠完成這項(xiàng)工作的量子計(jì)算機(jī)還需要一段時(shí)間。一旦量子計(jì)算機(jī)到來(lái),勢(shì)必會(huì)帶來(lái)新的變化。
除此之外,軟件架構(gòu)也起著重要的作用。沒(méi)有架構(gòu),我們就無(wú)法重建遺留應(yīng)用程序、使用云技術(shù)和使用微服務(wù)等。軟件架構(gòu)可以幫助維護(hù)不靈活的遺留應(yīng)用程序,并隨著需求的變化保持更新。因此,軟件架構(gòu)的提及越來(lái)越多也就不足為奇了。
編程語(yǔ)言頁(yè)面瀏覽量和同比增長(zhǎng)
云服務(wù)不斷演進(jìn),云原生會(huì)給我們帶來(lái)什么?
隨著過(guò)去一年云技術(shù)的不斷發(fā)展,云服務(wù)的競(jìng)爭(zhēng)日趨激烈。調(diào)查顯示,AWS的內(nèi)容下降了3%,而AWS的內(nèi)容增加了54%,幾乎與AWS的數(shù)量持平,位居第三。除了云服務(wù),與云相關(guān)的內(nèi)容去年增長(zhǎng)了 15%,而云原生內(nèi)容增長(zhǎng)了 54%。
另一個(gè)趨勢(shì)是圍繞混合云和多云的內(nèi)容基數(shù)仍然很?。ù蠹s十分之十一),但增長(zhǎng)非??欤ǚ謩e為145%和240%)。這反映了一個(gè)問(wèn)題,企業(yè)不能只用單臺(tái)云服務(wù)器構(gòu)建云策略,在構(gòu)建云策略時(shí),必須意識(shí)到云本質(zhì)上是多臺(tái)(或混合)的,最重要的不是選擇哪臺(tái)云服務(wù)器,而是如何跨多臺(tái)構(gòu)建云服務(wù)器,有效的云架構(gòu),已經(jīng)成為云原生的重要組成部分。
云服務(wù)器頁(yè)面瀏覽量和同比增長(zhǎng)
Web框架穩(wěn)步發(fā)展,元框架會(huì)打破格局嗎?
在過(guò)去的兩年中seo優(yōu)化,Web 編程技術(shù)一直在穩(wěn)步發(fā)展。核心組件 HTML、CSS 和內(nèi)容幾乎沒(méi)有變化(分別上升 1%、2% 和下降 3%)。如果說(shuō) Java 和是企業(yè)和數(shù)據(jù)開(kāi)發(fā)人員的核心語(yǔ)言,那么 HTML、CSS 甚至更適合前端開(kāi)發(fā)人員。據(jù)統(tǒng)計(jì),PHP 的內(nèi)容增加了 6%,相關(guān)內(nèi)容的內(nèi)容增加了 28%,網(wǎng)頁(yè)設(shè)計(jì)的內(nèi)容增加了 23%。
在新興框架和元框架中,似乎增長(zhǎng)迅速(增長(zhǎng) 71%),Vue 和 Next.js 的內(nèi)容較少(均下降 13%)。如果這種情況持續(xù)下去,它可能會(huì)在幾年內(nèi)成為流行的框架之一。
雖然關(guān)于框架的內(nèi)容量基本沒(méi)有變化(上升 2%),但框架的內(nèi)容卻顯著下降(下降 16%)。數(shù)量幾乎相同,內(nèi)容小了19%。
Web 框架的數(shù)量和同比增長(zhǎng)
薛定諤的人工智能、機(jī)器學(xué)習(xí)和數(shù)據(jù)
雖然網(wǎng)絡(luò)上有很多關(guān)于人工智能出現(xiàn)的預(yù)測(cè),但有人認(rèn)為人工智能將面臨低谷,也有人說(shuō)它將是未來(lái)的新秀。但根據(jù) O' 的說(shuō)法,2021 年標(biāo)題中帶有“人工智能”的內(nèi)容將減少 23%,而有關(guān)人工智能的內(nèi)容將在 2021 年減少 11%。該領(lǐng)域的主導(dǎo)主題是機(jī)器學(xué)習(xí)(ML),人工智能智能僅占機(jī)器學(xué)習(xí)內(nèi)容的四分之一。
現(xiàn)在讓我們看一些具體的技術(shù)。深度學(xué)習(xí)的內(nèi)容減少了 14%,但神經(jīng)網(wǎng)絡(luò)的內(nèi)容增加了 13%,強(qiáng)化學(xué)習(xí)增加了 37%,對(duì)抗性網(wǎng)絡(luò)增加了 51%。從這個(gè)角度來(lái)看,開(kāi)發(fā)者的關(guān)注點(diǎn)已經(jīng)從一般的內(nèi)容轉(zhuǎn)向了具體的內(nèi)容。
同樣值得注意的是數(shù)據(jù)治理(增長(zhǎng) 87%)和 GDPR(增長(zhǎng) 61%)的內(nèi)容顯著增加。數(shù)據(jù)治理及其相關(guān)方面(如數(shù)據(jù)來(lái)源、數(shù)據(jù)完整性、審計(jì)、可解釋性等)將變得越來(lái)越重要。未來(lái),對(duì)數(shù)據(jù)的監(jiān)管必然會(huì)更加嚴(yán)格。數(shù)據(jù)治理將繼續(xù)存在。
AI 和 ML 等內(nèi)容的數(shù)量和同比增長(zhǎng)
數(shù)據(jù)庫(kù)的出路在哪里?
沒(méi)有數(shù)據(jù)和數(shù)據(jù)庫(kù),機(jī)器學(xué)習(xí)就不存在。數(shù)據(jù)顯示在數(shù)據(jù)庫(kù)中,它的內(nèi)容增加了5%,開(kāi)源數(shù)據(jù)庫(kù)的內(nèi)容增加了22%,內(nèi)容減少了17%,包括、、、等。與其說(shuō)是技術(shù),不如說(shuō)是這是一種理念——致力于為系統(tǒng)設(shè)計(jì)人員擴(kuò)展存儲(chǔ)選項(xiàng)的數(shù)量。
在數(shù)據(jù)庫(kù)中,內(nèi)容增加了 10%。、 和顯著下降(分別為 27%、8% 和 57%)。雖然這四個(gè)數(shù)據(jù)庫(kù)的總內(nèi)容自 2020 年以來(lái)減少了 4%,但比 . 盡管趨勢(shì)已經(jīng)轉(zhuǎn)向關(guān)系數(shù)據(jù)庫(kù),但這并不是最終結(jié)果。
去年,圖形數(shù)據(jù)庫(kù)的內(nèi)容增長(zhǎng)了 44%php高級(jí)程序設(shè)計(jì):模式、框架與測(cè)試,但這仍然是一個(gè)相對(duì)較小的類別。同樣,有關(guān)時(shí)間序列數(shù)據(jù)庫(kù)的內(nèi)容增加了 21%。時(shí)間序列數(shù)據(jù)庫(kù)是指用于按時(shí)間(點(diǎn)或間隔)存儲(chǔ)和索引時(shí)間序列數(shù)據(jù)的軟件,對(duì)于與監(jiān)控、日志記錄和可觀察性相關(guān)的應(yīng)用程序很重要。
盡管圖和關(guān)系數(shù)據(jù)庫(kù)發(fā)展迅速,但關(guān)系數(shù)據(jù)庫(kù)仍然并將繼續(xù)主導(dǎo)數(shù)據(jù)庫(kù)世界,沒(méi)有機(jī)會(huì)取代關(guān)系數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù)內(nèi)容和同比增長(zhǎng)
虛擬現(xiàn)實(shí)還是增強(qiáng)現(xiàn)實(shí)?元界進(jìn)入公眾視野
虛擬現(xiàn)實(shí)(VR)和增強(qiáng)現(xiàn)實(shí)(AR)也是O'的熱門話題。盡管它們幾次成為熱點(diǎn),但它們從未持續(xù)多久。谷歌眼鏡在 2013 年大受歡迎,但從未得到廣泛使用。像這樣的初創(chuàng)公司已經(jīng)針對(duì)消費(fèi)者制造了 VR 眼鏡,但他們從未成功打入游戲玩家市場(chǎng)。
然而,今年,我們?nèi)匀徽J(rèn)為 VR 和 AR 具有巨大的潛力。馬克扎克伯格早在去年 7 月就提出了“元宇宙”,并將其重新命名為 Meta,從而引發(fā)了一場(chǎng)新的革命。微軟等其他公司也紛紛效仿,推出了自己的版本。蘋果一直保持低調(diào),但據(jù)透露該公司正在研發(fā) AR 眼鏡。
數(shù)據(jù)顯示,與虛擬現(xiàn)實(shí)、VR 和 AR 相關(guān)的內(nèi)容正在增加(分別為 13%、28% 和 116%)。但自從 O's 的統(tǒng)計(jì)數(shù)據(jù)于去年 9 月結(jié)束后,盡管搜索量猛增了 489%,但“”這個(gè)詞并沒(méi)有被包括在內(nèi)。
VR 和 AR 內(nèi)容量和同比增長(zhǎng)
2022技術(shù)預(yù)測(cè),哪些領(lǐng)域?qū)⒃俅蔚琼敚?/p>
在總結(jié)了 O' 中超過(guò) 1 個(gè)項(xiàng)目的信息之后,在查看了 O' 中的一百萬(wàn)個(gè)搜索查詢和結(jié)果之后,我們對(duì) 2022 年的期望是什么?
其中,一些事件引起了人們的關(guān)注:GPT-3 使用深度學(xué)習(xí)生成類似人類的文本,網(wǎng)絡(luò)犯罪分子在發(fā)起軟件攻擊后索要數(shù)百萬(wàn)美元等等。許多技術(shù)事件被廣泛報(bào)道,盡管尚未統(tǒng)計(jì),例如機(jī)器人過(guò)程自動(dòng)化 (RPA)、數(shù)字孿生、邊緣計(jì)算和 5G。根據(jù)未來(lái)的發(fā)展方向,這些技術(shù)可能意義重大。
【參考】
《新程序員003》正式上線,50多位技術(shù)專家合著,云原生和數(shù)字開(kāi)發(fā)者的技術(shù)選書。內(nèi)容既有發(fā)展趨勢(shì),又有方法論結(jié)構(gòu),有華為、阿里巴巴、字節(jié)跳動(dòng)、網(wǎng)易、快手、微軟、亞馬遜、英特爾、西門子、施耐德等30多家知名企業(yè)的云原生和數(shù)字化第一手經(jīng)驗(yàn)!