2021 新年快樂,各位! 做爲前端 er,在此時回望 2020 JavaScript 的發展,轉身再遙望 2021 它又將去往何方,以及其它值得關注的技術還會有什麼變化趨勢,這是最好不過的時間點了~javascript
我們之因此要去探究技術的發展,其本質仍是指望它能讓咱們進行更加高效的生產、收穫更多對工做投資的回報、下降學習的成本等。話很少說,let's get it!前端
主體譯自-《Top JavaScript Frameworks and Tech Trends for 2021》:不求逐字翻譯,旦求準確表意。java
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 的下載量與搜索趨勢看起來類似,這裏有一個有趣的現象:Angular 2+ 和 Vue.js 的下載量幾乎是並駕齊驅的,可是若是算上舊版本 Angular,Angular 在下載方面比 Vue.js 領先。網絡
去年 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 預測 | 覆盤結果 |
---|---|---|
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 預測 | 結果 |
---|---|---|
1 | 中美關係回暖,重啓 BIT 投資協議,可是科技戰仍會持續 | 拭目以待 |
2 | 中歐雙邊投資談判出現反覆 | 拭目以待 |
3 | 中國內循環關鍵點取得成功,好比芯片 | 拭目以待 |
4 | 中國的新冠疫苗產能、運輸有優點 | 拭目以待 |
5 | 全球多邊主義回暖:尤爲是中國、歐洲、美國,解決氣候問題等 | 拭目以待 |
6 | 中國面臨沒法回收其它國家的債務的外交壓力 | 拭目以待 |
7 | 人名幣匯率強勢,cfet指數強勢 | 拭目以待 |
其實任何職業都不是孤立的,很難實現一心只作本身事,兩耳不聞窗外。咱們都處在洪流之中,決定咱們走向的大事看起來很遠,但實際上最終都會做用到咱們每一個人身上,無從選擇。
想想:
究竟是咱們決定選擇用什麼語言框架仍是市場決定了咱們用什麼?
到底語言框架、項目工具、API 服務升級到何種程序纔能有超強的產能擺脫 996?
究竟是咱們決定能賺取多少財富,仍是社會責任決定、國際形勢決定?
還沒有定論,讓子彈再飛一會......
祝福你們 2021 齊頭向前!技術提高!多金多福!不管如何,歷史老是向前~
我是掘金安東尼,人不狠話也多~歡迎點贊👍、評論💬、關注👀