2020年前端技術預測

⽇前,開源中國翻譯了前端開發者羅伯託·埃爾南德斯(Roberto Hernandez)的⼀篇⽂章,做者根據⾃⼰對前端發展示狀的觀察,以及⼀些已有調查的研究,對 2020 年的前端發展趨勢作出了個⼈預測,如下是部分重點內容。前端

微前端——微服務的擴展

這多是近年來前端中的最新問題。2019 年,微前端確實得到了很多關注,2020 年,它將被愈來愈多的開發⼈員和公司接受和使⽤。
那麼,究竟什麼是微前端呢?⽬前⽹絡上對其廣泛的定義是:微前端是⼀種相似於微服務的架構,它將微服務的理念應⽤於瀏覽器端,即將單⻚⾯前端應⽤由單⼀的單體應⽤轉變爲多個⼩型前端應⽤聚合爲⼀的應⽤。
在 2020 年,微前端架構將繼續受到關注,由於它有助於解決應⽤程序和組織複雜架構中的重⼤問題。web

前端框架——React.js 最受喜好

2019 年的 JavaScript 現狀調查結果顯示,React 仍以最⾼的滿意率蟬聯第⼀。Stack Overflow 的調查中也體現了開發⼈員對 React 的喜好,不少⼈表示會繼續使⽤ React 構建漂亮、健壯且可擴展的應⽤程序。
此外,咱們還應關注快速增⻓的 Svelte.js。它在短短的⼀年內吸引了很多愛好者,如今它的受歡迎程度⾮常接近 React.js。瀏覽器

Web組件

根據 MDN 的定義,「Web 組件是⼀套不一樣的技術套件,可以⽤來建立可重⽤的⾃定義元素,其功能與其他代碼封裝在⼀起,並在 Web 應⽤程序中使⽤它們。」
Web 組件能夠在沒有框架或沒有框架標準化的狀況下⼯做。它提供了 JavaScript API、Shadow DOM 和 HTML 模板等,開發者能夠⾃定義元素和⾏爲。這也是接下來前端發展的趨勢之⼀。前端框架

ES 模塊和動態導⼊

ECMAScript 模塊是打包 JavaScript 代碼以供重⽤的官⽅標準格式,使⽤各類導⼊和導出語句定義模塊。
當前,⼤多數瀏覽器已經⽀持使⽤ ES 模塊。Node.js 如今也徹底⽀持 ECMAScript 模塊,並提供了與現有模塊格式 CommonJS 之間有限的互操做性。⽽動態導⼊功能解決了與應⽤程序性能相關的許多麻煩,它容許動態加載模塊。架構

最後⼀個預測是:在 2020 年,JavaScript 將繼續佔據主導地位。框架

本文同步分享在 博客「xiangzhihong8」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。svg

相關文章
相關標籤/搜索