2021 JavaScript 框架及其它技術趨勢【附彩蛋🥚】

承前啓後

2021 新年快樂,各位! 做爲前端 er,在此時回望 2020 JavaScript 的發展,轉身再遙望 2021 它又將去往何方,以及其它值得關注的技術還會有什麼變化趨勢,這是最好不過的時間點了~javascript

我們之因此要去探究技術的發展,其本質仍是指望它能讓咱們進行更加高效的生產、收穫更多對工做投資的回報、下降學習的成本等。話很少說,let's get it!前端

主體譯自-《Top JavaScript Frameworks and Tech Trends for 2021》:不求逐字翻譯,旦求準確表意。java

  • 文末增附彩蛋🥚:本瓜整理的【翟東昇】教授對 2020 的觀點覆盤,以及對 2021 的觀點預測。多聽多看多想,作一個全方位的程序猿 er~

語言排行

JavaScript 在 GitHub 和 Stack Overflow 仍佔據主導地位。web

TypeScript 超過 PHP 和 C# 來到了第四名。前三名分別是:JavaScript、Python、Java,Python 超越 Java 來到第二名或許是由於時下人工智能的火熱。npm

值得一提的是 JavaScript 在 Stack Overflow 上已經連續 8 年排名第一!哈哈,本瓜估計是問題太多了,纔在 Stack Overflow 上排名第一。緩存

框架

前端框架還是「三駕馬車」:React、Vue.js、Angular。安全

  • 搜索量佔比圖:

  • 工做使用佔比圖:

從 2017 年以來,React 就是在工做中被使用的最多的前端框架。在 2020 年,Angular 有所增加,而 Vue.js 則有所下滑。雖然這類框架類似,但在實際的招聘中,若是你會 React ,將有更多優點。前端框架

上圖檢索來自 Indeed.com,至於國內的話,本瓜的觀察還是:中小公司用 Vue 的多,大公司用 React 的多,不知道尤大「新專輯」 Vue3 後續的突破咋樣~markdown

npm 下載量

npm 的下載量與搜索趨勢看起來類似,這裏有一個有趣的現象:Angular 2+ 和 Vue.js 的下載量幾乎是並駕齊驅的,可是若是算上舊版本 Angular,Angular 在下載方面比 Vue.js 領先。網絡

  • npm 下載量餅圖

TypeScript

去年 TypeScript 在工做中使用的比重是 7.4%,2020 增加到了 10.6%。

毫無疑問,開發人員對 TypeScript 興趣濃厚,使用率還在增加。能夠預計的是 2021 年,這種勢頭仍將持續,它的特性也將逐漸展露(接口特性)。

服務端

JavaScript 在服務端, Express 佔據絕對的主導地位,以致於其它框架遠遠不能望其項背。

但其實這裏也有值得關注的 —— Next.js,它是一個靈活的,基於全棧的,基於 React 的框架,不只能夠實現對靜態內容的優化,也能經過 API 路由或 SSR 生成動態內容。你甚至能夠在首次請求按需生成靜態內容,而後加載 CND 已被緩存的內容,爲不一樣用戶提供服務。

我們先拋開 Express,看看剩下三位老大哥的下載趨勢對比:

Next.js 還具備其它優勢:自動優化頁面 bundles,圖片優化及內置性能分析來幫助你提升頁面加載體驗。

若是你使用 Github 並在 Vercel 部署,那麼每一個 PR 都會被自動部署, 而且會有順暢的 CI/CD 流程。就像是你有一支 DevOps 團隊同樣,你既不用爲此付錢,也能節省託管費用。美滋滋~

值得期待:Next.js 在 2021 年繼續爆炸增加。

遠程辦公

2020 逃不掉的最高頻的關鍵詞必定是 COVID-19,這迫使咱們不得不在一段時間內居家遠程辦公。2021 新冠其實也並未好轉,病毒在變異,人力顯得蒼白。因此,咱們仍有可能在 2021 繼續面對居家遠程辦公的狀況。

遠程工做在地理上提供了更高的自由度。有統計代表:72% 的僱主認爲遠程工做擴大了他們的潛在人才庫。

遠程工做在將來十年有可能造成常態。遠程工做也可能影響開發人員的薪資,由於再也不受距離的限制,存在一些在生活成本相對較低的區域的人才,他們會參與到工做的競爭當中。

可是也有部分公司會維持不錯的薪資水平來吸引人才,由於它們也相應的減小了對辦公空間的開支。

實際上,高級開發人員到哪都很吃香,且必定高薪,而初中級開發人員則並無如此樂觀。

(米國薪資圖,簡單看看就好)

Github 數據代表,遠程工做並無影響工做效率,反而團隊的產出更加活躍了。

密碼過期

密碼是一項過期的、不安全的技術,在 2021 年你不該該繼續使用密碼來保護您的帳號或者應用程序。

歸根結底的緣由是:大約一半的用戶在多個應用程序和網站上都使用一樣的密碼,攻擊者會利用算力來攻破這一問題,而後就能使用您的各種帳戶了。

若是你不是 Google,Microsoft 或 Amazon,你可能沒法防護密碼破解者的這種計算攻擊能力。若是你不相信?能夠查看 【HaveIBeenPwned】,若是你正在上網,你的密碼或許已經被盜取了。

2020 年出現了一個新的選擇使得咱們能夠永久保存密碼 —— 即 Web3 的超強能力,下一節將着重講此點。

本瓜附:Web3.js API 中文文檔

加密

加密將繼續成爲 2021 年全球性的最重要的一項技術之一。如下是 2020 年加密的一些亮點:

  • 比特幣一路飆升至歷史新高,這在必定程度上要歸功於 PayPal 等公司的大力支持。2021 會有更多期待。

  • 以太坊 2.0 信標鏈被推出,這讓太坊成爲更具擴展性的平臺。此外,可擴展性解決方案(如 side-chains 和zkRollups)在 2020 年也得到了強勁發展。預計到 2021 年將有更多 DApp(去中心化應用)集成這些可擴展解決方案。

  • DeFi(去中心化金融)如今的市場規模爲 150 億美圓,19 年它還只有 6.5 億美圓,它主要在以太坊區塊鏈上運行。 2020 年,數百萬美圓的漏洞困擾着 DeFi 生態系統。智能合約安全將繼續成爲熱門話題,並在 2021 年有更大的機遇。

  • 加密令牌(NFT)在 2020 年也獲得了發展,單個令牌屢次售價達數萬美圓左右。 Rarible 引入了他們本身的社區令牌,並開始將其空投給市場用戶,從而增長了交易量。天天都會有數百萬美圓的 NFT 在交易,但這僅僅是個開始。它們幾乎能夠表明任何價值,整個【the total addressable market】(尋址市場)的價值在萬億美圓左右。

  • Flow 區塊鏈的啓動爲主流區塊鏈的應用帶來了很大但願。 NBA Top Shot 已售出超過 600 萬美圓的 NBA 精彩瞬間的 NFT。

  • Theta Network 推出了【Smart contract】(智能合約)和 NFT。 除了其餘應用,NFT 還將用於 Theta.tv 上的貼紙和徽章,Theta.tv 是 Twitch 的一種去中心化替代方案,每個月有數百萬活躍用戶。

人工智能

【語言模型】和【轉換器】多是通向人工智能(AGI)的可行途徑之一。

人腦的聯想能力(不須要大量的指導或示例來完成咱們的新任務。)在 AI 中被稱爲 zero-shot(零鏡頭) and few-shot(少鏡頭)。人工智能能夠理解或學習人類任何智力。GPT-3 能夠經過其巨大的培訓集(包括基本的整個公共網絡,抓取 WebText二、Books一、Books二、Wikipedia)實現這人工智能。GPT-3 使用了 1,750 億個參數,它是一個龐大的傢伙。對比來看,它是現有技術水平的 10 倍數量級,但仍比人腦小几個數量級。

在 2021 繼續擴大 GPT-3 的規模可能會帶來更多突破。

自動駕駛

從 2020 年 10 月開始,Waymo 開始提供 100% 的徹底無人駕駛(駕駛員沒有座位)。發佈後,有 1500 個月活躍用戶和數百輛汽車在 Phoenix 市區提供服務。2020 年 12 月,通用汽車公司也在街道上推出了徹底的無人駕汽車。

不知道咱國內的百度如何了?

無人機運輸

UPS 在 2020 年啓動了 2 架無人機試驗。分別爲用戶送去醫療處方和醫療用品。

法規、安全、噪聲和技術挑戰,將繼續影響着無人機交付服務在 2021 年的增加。可是因爲疫情的存在,它其實有一個大展身手的好機會。

【東哥加油】!

量子計算

中國在量子計算領域取得領先地位,可是它自己還是須要極其昂貴的硬件。量子密碼學也是潛在的終點領域,突破它將對整個行業產生巨大的影響。總會有這麼一天,量子計算會推進人工智能領域繼續向前進步幾個數量級。但願 2021 年量子計算有更多高質量的權威報告,也許有一天我們能夠調用量子計算的 API 服務,這是怎樣的一種感受?

彩蛋🥚

彩蛋觀點來自於翟東昇教授 2021 最新的一期視頻:首先是對 2020 的預測覆盤,而後是對 2021 的新預測。

  • 對 2020 的預測覆盤
序號 2020 預測 覆盤結果
1 新冠是對各個國家體制的一次大考試 true(可是沒想到歐美疫情如此嚴重)
2 西方世界經濟波動、民衆失業(由於服務業佔比高) true
3 歐美對華輿情惡化 true
4 美國道瓊斯不會跌破萬點 true(可是沒想到放水這麼多)
5 人名幣成爲避險貨幣 true
6 貴金屬價格波動巨大 true
7 中國製造業繼續擴張 true
8 由世界隔離武漢的疫情反轉爲中國隔離其它國家 true
9 A 股回升 true(預測到 4300,實際到 3600)
10 美國出現大企業破產潮 false

翟東昇自評:對 2020 的預測基本及格。方向大致正確,但精確度需再提升。

  • 2021 新預測
序號 2021 預測 結果
1 中美關係回暖,重啓 BIT 投資協議,可是科技戰仍會持續 拭目以待
2 中歐雙邊投資談判出現反覆 拭目以待
3 中國內循環關鍵點取得成功,好比芯片 拭目以待
4 中國的新冠疫苗產能、運輸有優點 拭目以待
5 全球多邊主義回暖:尤爲是中國、歐洲、美國,解決氣候問題等 拭目以待
6 中國面臨沒法回收其它國家的債務的外交壓力 拭目以待
7 人名幣匯率強勢,cfet指數強勢 拭目以待

小結

其實任何職業都不是孤立的,很難實現一心只作本身事,兩耳不聞窗外。咱們都處在洪流之中,決定咱們走向的大事看起來很遠,但實際上最終都會做用到咱們每一個人身上,無從選擇。

想想:

究竟是咱們決定選擇用什麼語言框架仍是市場決定了咱們用什麼?

到底語言框架、項目工具、API 服務升級到何種程序纔能有超強的產能擺脫 996?

究竟是咱們決定能賺取多少財富,仍是社會責任決定、國際形勢決定?

還沒有定論,讓子彈再飛一會......

祝福你們 2021 齊頭向前!技術提高!多金多福!不管如何,歷史老是向前~

我是掘金安東尼,人不狠話也多~歡迎點贊👍、評論💬、關注👀

相關文章
相關標籤/搜索