網(wǎng)站開(kāi)發(fā)世界以應(yīng)用程序?yàn)橹行?,框架技術(shù)正在如火如荼地進(jìn)行(圖)php程序員怎么開(kāi)發(fā)網(wǎng)站
2022-07-08
在過(guò)去幾年中,許多軟件開(kāi)發(fā)技術(shù)發(fā)生了巨大變化。成為常態(tài),世界以應(yīng)用為中心,框架技術(shù)如火如荼。騰云網(wǎng)絡(luò)CEO兼聯(lián)合創(chuàng)始人預(yù)測(cè)2020年將出現(xiàn)的趨勢(shì),展望下一個(gè)十年。
在過(guò)去十年中出現(xiàn)了一個(gè)中心主題:世界已經(jīng)變得以應(yīng)用為中心。從支付到共享租車,從在線購(gòu)物到社交媒體,隨著用戶需要更多更好的數(shù)字體驗(yàn),各行各業(yè)的組織正在重新集中資源構(gòu)建最佳應(yīng)用程序。這釋放了 2020 年及以后的趨勢(shì),尤其是圍繞前端開(kāi)發(fā)以及支持它的工具和框架。
隨著我們進(jìn)入新的十年,我們可以期待以下內(nèi)容:
隨著能力的轉(zhuǎn)變,前端會(huì)遇到
人們與網(wǎng)站互動(dòng)的方式不再只是營(yíng)銷問(wèn)題。用戶界面現(xiàn)在是關(guān)鍵的應(yīng)用程序代碼,其中包含核心業(yè)務(wù)邏輯。應(yīng)用程序重要性的這種轉(zhuǎn)變意味著,隨著開(kāi)發(fā)和運(yùn)營(yíng)的融合,前端開(kāi)發(fā)團(tuán)隊(duì)將開(kāi)始看起來(lái)更像產(chǎn)品團(tuán)隊(duì)。
這些團(tuán)隊(duì)部署自己的代碼并進(jìn)行更改的速度如此之快,以至于他們的行動(dòng)速度往往如此之快,以至于各個(gè)運(yùn)營(yíng)團(tuán)隊(duì)無(wú)法在現(xiàn)場(chǎng)全面了解以緩解應(yīng)用程序錯(cuò)誤。隨著流程成為集成和交付的持續(xù)循環(huán),人們會(huì)看到這些前端團(tuán)隊(duì)擁有更多通用技能,并負(fù)責(zé)開(kāi)發(fā)、測(cè)試和運(yùn)營(yíng)。這些團(tuán)隊(duì)將隨時(shí)待命,并與監(jiān)控工具進(jìn)行更多互動(dòng),以確保正常運(yùn)作。那些寫(xiě)作的開(kāi)發(fā)者將學(xué)習(xí)如何分頁(yè)。
對(duì)工具和框架的狂熱將繼續(xù);疲勞會(huì)增加
過(guò)多的工具、語(yǔ)言和框架為應(yīng)用程序開(kāi)發(fā)生態(tài)系統(tǒng)增加了巨大的復(fù)雜性。 IT 團(tuán)隊(duì)面臨著將這些不同的語(yǔ)言和平臺(tái)互連起來(lái)以構(gòu)建應(yīng)用程序的挑戰(zhàn),這些應(yīng)用程序是當(dāng)今數(shù)字經(jīng)濟(jì)中企業(yè)的命脈。
盡管有工具和框架疲勞的呼聲,但 2020 年仍然沒(méi)有明確的解決方案。實(shí)際上,可能會(huì)有更多的分心。雖然看起來(lái) .js 即將在前端開(kāi)發(fā)中取得勝利,但仍有許多可行的競(jìng)爭(zhēng)對(duì)手準(zhǔn)備改變局面。在后端網(wǎng)站開(kāi)發(fā),盡管近年來(lái)有重大創(chuàng)新,但仍然沒(méi)有標(biāo)準(zhǔn)化。 PHP、Ruby、Node.js、Java 和 .Net 都在使用,但沒(méi)有明顯的贏家,這在 2020 年不會(huì)改變。更多的工具——其中許多將是開(kāi)源的——將集成技術(shù)隨著團(tuán)隊(duì)努力將所有這些聯(lián)系起來(lái)網(wǎng)站建設(shè),但復(fù)雜性和控制方面的挑戰(zhàn)將變得更加嚴(yán)峻,直到它們變得更好。
將贏得語(yǔ)言辯論并成為現(xiàn)代應(yīng)用程序的粘合劑
如今,構(gòu)建現(xiàn)代 Web 應(yīng)用程序的編程語(yǔ)言并沒(méi)有真正的單一選擇,但隨著前端之戰(zhàn)越來(lái)越激烈,它變得越來(lái)越流行。在接下來(lái)的幾年里,人們將看到一個(gè)明顯的轉(zhuǎn)變,即成為每個(gè)平臺(tái)上用戶界面的首選語(yǔ)言。
將會(huì)出現(xiàn)更多工具并適應(yīng)前端特定的應(yīng)用程序,但它們將成為連接它們的粘合劑。
轉(zhuǎn)向合并
近年來(lái)網(wǎng)站開(kāi)發(fā),來(lái)自大型供應(yīng)商、初創(chuàng)企業(yè)和開(kāi)源項(xiàng)目的大量新工具不斷涌現(xiàn),每一個(gè)都準(zhǔn)備好解決下一個(gè)大問(wèn)題。但是,在混合不同成熟度級(jí)別的技術(shù)時(shí),保持合規(guī)性和控制是一項(xiàng)挑戰(zhàn)。
雖然未來(lái)十年肯定會(huì)帶來(lái)更多創(chuàng)新,但隨著不堪重負(fù)的 IT 團(tuán)隊(duì)尋找簡(jiǎn)化堆棧和降低風(fēng)險(xiǎn)的方法,人們也可以期待這一趨勢(shì)開(kāi)始轉(zhuǎn)向平臺(tái)和工具的合并。提供跨多個(gè)平臺(tái)并無(wú)縫集成到企業(yè)環(huán)境中的通用解決方案的供應(yīng)商將繼續(xù)被采用。盡管企業(yè)可能會(huì)繼續(xù)將基礎(chǔ)架構(gòu)管理工作交給第三方(云提供商、SaaS 提供商等)以重新分配資源來(lái)構(gòu)建業(yè)務(wù),但對(duì)僅提供 1% 附加值的新工具的興趣將會(huì)失敗。
工程問(wèn)題將與用戶問(wèn)題保持一致,從而改變監(jiān)控應(yīng)用程序的方式
隨著人們對(duì)用戶界面(將越來(lái)越多地成為實(shí)際應(yīng)用程序)的投資越來(lái)越多,我們將看到工程關(guān)注點(diǎn)越來(lái)越接近客戶關(guān)注點(diǎn),這意味著許多工具和問(wèn)責(zé)制也將發(fā)生變化。
人們不僅需要監(jiān)控后端服務(wù)器的可用性,還需要監(jiān)控客戶與產(chǎn)品和業(yè)務(wù)的交互方式,因?yàn)槊看螒?yīng)用程序迭代都會(huì)對(duì)用戶體驗(yàn)產(chǎn)生積極或消極的影響。當(dāng)開(kāi)發(fā)團(tuán)隊(duì)對(duì)用戶交互和應(yīng)用程序性能有更全面的了解時(shí)網(wǎng)站模板,他們可以更有效地構(gòu)建推動(dòng)業(yè)務(wù)價(jià)值的應(yīng)用程序。