作者:管理(lǐ)員(yuán)
點擊率:4053
發布時(shí)間:2019-12-31 10:56
在過去的(de)十年中出現了(le)一個(gè)中心主題:世界已經變得(de)以應用(yòng)程序爲中心。從付款到拼車,在線購(gòu)物(wù)到社交媒體,随著(zhe)用(yòng)戶要求更多(duō)和(hé)更好的(de)數字體驗,所有行業的(de)組織都将其資源重新集中在構建最佳應用(yòng)程序上。這(zhè)釋放了(le)2020年及以後的(de)以下(xià)趨勢,特别是圍繞前端開發以及支持它的(de)工具和(hé)框架。
在進入新的(de)十年時(shí),我們可(kě)以期待以下(xià)幾點:
随著(zhe)能力的(de)轉變,前端将滿足DevOps
人(rén)們與網站的(de)互動方式不再隻是營銷問題。用(yòng)戶界面現在是關鍵的(de)應用(yòng)程序代碼,它包含核心業務邏輯。應用(yòng)程序重要性的(de)這(zhè)種轉變意味著(zhe)随著(zhe)開發和(hé)運營的(de)合并,前端開發團隊将開始看起來(lái)更像産品團隊。
這(zhè)些團隊正在部署自己的(de)代碼并快(kuài)速進行更改,以至于他(tā)們經常移動得(de)太快(kuài),以至于單獨的(de)運營團隊無法獲得(de)完整的(de)上下(xià)文來(lái)減輕應用(yòng)程序錯誤。随著(zhe)流程成爲集成和(hé)交付的(de)連續周期,我們将看到這(zhè)些前端團隊的(de)技能更加通(tōng)用(yòng),并負責開發,測試和(hé)操作。這(zhè)些團隊将随時(shí)待命,并與監控工具進行更多(duō)互動以确保正常運行。那些編寫Java的(de)人(rén)将學習(xí)在深夜獲得(de)分(fēn)頁的(de)知識。
工具和(hé)框架的(de)狂熱(rè)将繼續;疲勞會加劇
過多(duō)的(de)工具,語言和(hé)框架爲應用(yòng)程序開發生态系統增加了(le)極大(dà)的(de)複雜(zá)性。IT團隊面臨著(zhe)将這(zhè)些不同的(de)語言和(hé)平台互聯以構建應用(yòng)程序的(de)挑戰,這(zhè)些應用(yòng)程序是當今數字經濟中企業的(de)命脈。
雖然會議(yì)廳回響著(zhe)對(duì)工具和(hé)框架疲勞的(de)呼聲,但到2020年将沒有明(míng)确的(de)解決方案。實際上,可(kě)能會有更多(duō)的(de)混亂。盡管看起來(lái)React.js即将在前端開發上取得(de)勝利,但仍有許多(duō)可(kě)行的(de)競争對(duì)手準備改變現狀。在後端,盡管近年來(lái)進行了(le)重大(dà)創新,但仍然沒有标準化(huà)。PHP,Ruby,Python,Node.js,Java和(hé).Net都在使用(yòng)中-但尚無明(míng)确的(de)獲勝者,并且在2020年不會改變。随著(zhe)團隊努力将所有這(zhè)些都連接起來(lái),甚至還(hái)有更多(duō)工具-其中許多(duō)将是開源的(de),将出現集成技術,但是複雜(zá)性和(hé)控制性的(de)挑戰在變得(de)更好之前将變得(de)更加嚴峻。
Java将赢得(de)語言辯論,并成爲現代應用(yòng)程序的(de)粘合劑
如今,構建現代應用(yòng)程序沒有一種真正的(de)編程語言選擇,但是随著(zhe)前端之戰的(de)日益激烈,Java越來(lái)越流行。在接下(xià)來(lái)的(de)幾年中,我們将看到一個(gè)明(míng)顯的(de)向Java的(de)轉變,它将普遍地成爲每個(gè)平台上用(yòng)戶界面的(de)語言選擇。
将會出現更多(duō)工具并适應特定于前端的(de)應用(yòng)程序,而Java将是連接所有工具的(de)粘合劑。
鐘(zhōng)擺轉向合并
近年來(lái),創新揭示了(le)來(lái)自大(dà)型供應商,初創公司和(hé)開源項目的(de)大(dà)量新工具,它們各自有望解決下(xià)一個(gè)重大(dà)問題。但是,在将不同成熟度級别的(de)技術混合在一起時(shí),要保持合規性和(hé)控制性是一項挑戰。
盡管未來(lái)十年肯定會帶來(lái)更多(duō)創新,但随著(zhe)不堪重負的(de)IT團隊尋求簡化(huà)堆棧和(hé)降低風險的(de)方法,我們也(yě)可(kě)以期待這(zhè)種鐘(zhōng)擺将開始轉向平台和(hé)工具的(de)合并。提供跨多(duō)個(gè)平台并無縫集成到企業環境中的(de)通(tōng)用(yòng)解決方案的(de)供應商将繼續被采用(yòng)。盡管公司可(kě)能會繼續将基礎架構管理(lǐ)工作轉移給第三方(雲供應商,SaaS提供商等),以重新分(fēn)配他(tā)們的(de)資源來(lái)建立業務,但對(duì)于僅提供1%附加值的(de)新工具的(de)興趣卻會落空。
工程問題将與用(yòng)戶問題保持一緻,從而改變我們監視應用(yòng)程序的(de)方式
随著(zhe)我們在用(yòng)戶界面上的(de)投入越來(lái)越多(duō)(這(zhè)将逐漸成爲實際應用(yòng)程序),我們将看到工程方面的(de)關注點與客戶方面的(de)關注點更加接近,這(zhè)意味著(zhe)我們的(de)許多(duō)工具和(hé)責任制也(yě)将發生變化(huà)。
我們将需要監視的(de)不僅僅是後端服務器的(de)可(kě)用(yòng)性。我們将需要監視客戶與産品和(hé)業務的(de)交互方式,因爲每次應用(yòng)程序叠代都會對(duì)用(yòng)戶體驗産生積極或消極的(de)影(yǐng)響。當開發團隊對(duì)用(yòng)戶交互和(hé)應用(yòng)程序性能有更全面地了(le)解時(shí),他(tā)們可(kě)以更有效地構建可(kě)推動業務價值的(de)應用(yòng)程序。