偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

2023 年度 JavaScript 框架和技術(shù)排行榜

開發(fā) 前端
該篇文章介紹了2023年最受歡迎的JavaScript框架和技術(shù)。作者預(yù)測Vue.js將在未來幾年內(nèi)繼續(xù)增長,成為最受歡迎的框架。React.js也將繼續(xù)保持強勁的勢頭。作者還介紹了其他流行的框架,如Angular和Ember。

簡而言之:JavaScript + React + Redux 仍然占據(jù)主導(dǎo)地位。搭配 Next.js 和 Vercel 最佳。AI 正在迅速發(fā)展,Web3 的增長也很強勁。

過去一年發(fā)生了很多變化,讓人感到一切都準(zhǔn)備好被顛覆,但盡管是我見過的最具顛覆性的一年,今年的框架生態(tài)系統(tǒng)最大的驚喜是,它幾乎沒有什么變化。

雖然有很多新玩家進入市場(歡呼 SolidJS),但去年的大贏家仍然在今年占據(jù)主導(dǎo)地位,在就業(yè)市場上似乎沒有讓位的跡象(有數(shù)據(jù)支持)。

那么有什么變化呢?

AI 加速開發(fā)者

當(dāng)我在2020年首次對 GPT-3 進行視頻采訪時,很少有人相信它真正理解了什么,更不用說它能生成有用的代碼了。

快進到今天——如果開發(fā)者不使用像 Copilot 這樣的 AI 工具,或者不使用 ChatGPT 對代碼進行問題、錯誤和建議的審核,他們已經(jīng)處于極大的劣勢中了。

GitHub 進行了一項測試,探索 AI 開發(fā)工具(特別是 GitHub Copilot)對開發(fā)者生產(chǎn)力的影響,結(jié)果非常有趣。在95名開發(fā)者參加的測試中,45名使用了 Copilot 的開發(fā)者用時比沒有使用 Copilot 的開發(fā)者少了55%。

圖片

ChatGPT 改變了游戲規(guī)則

2022年11月,OpenAI 推出了 ChatGPT,成為歷史上增長最快的應(yīng)用之一。一周內(nèi)就有超過100萬用戶,到了1月份,用戶數(shù)量已經(jīng)達(dá)到了1億。

圖片

我大約十年前曾經(jīng)是一個自然語言 AI 項目的技術(shù)負(fù)責(zé)人,即便那時我也意識到它有可能顛覆每一個行業(yè)。自2015年以來,我一直在本博客上寫關(guān)于它的文章,預(yù)示著即將到來的潮汐浪潮,它在2020年掀起了浪潮,并已經(jīng)波及到技術(shù)的每個方面。今天,這種變革已經(jīng)成為全球現(xiàn)實。以 AI 為先的工具在規(guī)模上證明了它們的價值,而且它們不再僅限于超級富豪手中。

在2023年,會有更多的以 AI 為先的工具推出。嵌入模型的強大能力將在諸如智能聊天機器人和可以從整個代碼庫中提供洞察力的代碼協(xié)助工具等方面悄然引發(fā)革命。如果你認(rèn)為 ChatGPT 和 Codex 已經(jīng)很酷了,那么相信我:你還沒有看到更厲害的東西。

JavaScript 仍然占據(jù)主導(dǎo)地位

JavaScript 仍然是 GitHub 上最常用的語言,緊隨其后的是 Python,部分原因是 AI 革命的推動。

圖片

如今,JavaScript 是一門成熟的編程語言,擁有世界上最大的開源模塊生態(tài)系統(tǒng)。

圖片

前端框架

React 占據(jù)主導(dǎo)地位,Angular 在就業(yè)需求方面表現(xiàn)不錯,但在開發(fā)者滿意度方面表現(xiàn)欠佳。其他框架遠(yuǎn)遠(yuǎn)落后。

今年,我們看到了一些新的前端框架。我不打算告訴你哪一個最好,只會告訴你哪一個在2023年的就業(yè)市場上需求旺盛。我嘗試收集以下框架的數(shù)據(jù):

  • React
  • Angular
  • Vue.js
  • Svelte
  • SolidJS

就業(yè)市場

根據(jù) Indeed.com 的數(shù)據(jù),React 在提到任何前端框架的所有招聘中被提及的比例超過57%,排名第一;Angular 排名第二,占32.5%。

圖片

搜索興趣

圖片

下載量

圖片

用戶滿意度

The State of JavaScript 2022 調(diào)查了關(guān)于常見 JavaScript 技術(shù)的“你會再次使用它嗎?”的問題。以下是幾個流行框架的結(jié)果。Next.js、Svelte 和 React 得分很高,Vue.js 得到及格分?jǐn)?shù)。Angular 和 Gatsby 還有很大的提升空間,其他選項的數(shù)據(jù)不可用。

圖片

狀態(tài)管理

Redux 仍然占據(jù)前端狀態(tài)管理的絕對領(lǐng)先地位,沒有其他替代品可以媲美。

圖片

對于主要在服務(wù)器上管理狀態(tài)的系統(tǒng),像 React Query 和 RTK Query 這樣的工具已經(jīng)獲得了一些動力,而 GraphQL 仍然是靈活查詢后端數(shù)據(jù)服務(wù)的好方法。

對于客戶端狀態(tài),Redux 仍然領(lǐng)先一步,擁有前兩個最佳位置。理由很簡單:Redux 提供了確定性、事務(wù)性狀態(tài)管理,并且仍然擁有最好的中間件生態(tài)系統(tǒng)。不喜歡樣板文件?看看 Autodux、Redux Toolkit 等工具。對于某些用例,Zustand 和 Jotai 等替代品可能值得一試,而 recoil 可能是一個很好的選擇,如果您的 UI 需要進行數(shù)千或數(shù)十萬個元素的原子更新。

全??蚣?/span>

這些框架涵蓋了服務(wù)器和客戶端,通常具有出色的部署自動化功能。簡而言之:Next.js 占據(jù)舒適的領(lǐng)先地位,但 Nest.js 在第二名上也表現(xiàn)得很不錯。如果您喜歡更功能化的方法以及對神奇的開發(fā)人員體驗和部署自動化的關(guān)注,那么 Next.js 是一個安全的選擇。

我喜歡告訴人們,使用 Next.js 和 Vercel 就像雇傭了世界上最好的 DevOps 團隊,只是不需要支付他們的薪水,反而還能省錢。在我看來,這仍然是最好的選擇。

圖片

Web3

Web3 和加密貨幣的增長和采用仍然很強。以太坊和 EVM L2s 和側(cè)鏈以 10 倍的開發(fā)者吸引力和交易量占據(jù)主導(dǎo)地位。

盡管處于熊市,但加密貨幣基金仍計劃在2023年投資數(shù)十億美元的 Web3。例如,a16z 在2022年宣布了他們的 45 億美元的第 4 個基金,繼續(xù)加大對加密貨幣的投資。

在2020年,DeFi 是 Web3 中的大故事和使用驅(qū)動力,但自2021年以來,它的地位已被稱為 NFT 的數(shù)字資產(chǎn)所取代,代表著從視頻游戲道具到藝術(shù)品和音樂的可證明稀缺性和所有權(quán)。以下是過去30天中各個區(qū)塊鏈在NFT體積方面的排名:

圖片

默認(rèn)安全

2018年,Chrome 宣布將開始將 HTTP 網(wǎng)站標(biāo)記為“不安全”。自那時以來,安全默認(rèn)只變得更加重要。

但是我們習(xí)慣于在應(yīng)用程序中生成的 ID 中泄漏信息。這可能會導(dǎo)致各種安全問題和用戶隱私侵犯。十多年前,我擔(dān)心標(biāo)識符沖突,并創(chuàng)建了一個 ID 標(biāo)準(zhǔn)來防止它們,該標(biāo)準(zhǔn)自此以來一直幫助激發(fā) UUID V6-V8。

但是 Cuid 的第一個版本不是不透明的。它泄漏信息,包括確切的 ID 創(chuàng)建時間、主機指紋和會話計數(shù)器。為了解決這個問題,我最近宣布了 Cuid2。今天,應(yīng)用程序開發(fā)人員應(yīng)該使用不透明的 ID 生成器,而不是可排序的 ID。

總結(jié)

該篇文章介紹了2023年最受歡迎的JavaScript框架和技術(shù)。作者預(yù)測Vue.js將在未來幾年內(nèi)繼續(xù)增長,成為最受歡迎的框架。React.js也將繼續(xù)保持強勁的勢頭。作者還介紹了其他流行的框架,如Angular和Ember。

作者還討論了一些新興技術(shù),如WebAssembly,它可以將C++等其他語言編譯成Web應(yīng)用程序,并提高Web應(yīng)用程序的性能。作者還介紹了GraphQL,它是一種新的數(shù)據(jù)查詢語言,可用于構(gòu)建更靈活和高效的API。

文章提到了移動應(yīng)用程序開發(fā)方面的新興技術(shù),如React Native和Ionic。作者還介紹了一些工具和庫,如Parcel和Redux Toolkit,可用于簡化開發(fā)流程。

總之,這篇文章提供了對2023年前端技術(shù)趨勢的有用見解,并可以幫助前端開發(fā)人員保持對新技術(shù)的了解和掌握。

本文轉(zhuǎn)載自微信公眾號「大遷世界」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系大遷世界公眾號。

責(zé)任編輯:姜華 來源: 大遷世界
相關(guān)推薦

2024-01-12 09:50:55

2015-01-07 14:01:21

編程語言排行榜

2023-12-13 14:31:42

編程語言C#Java

2023-06-09 15:39:40

編程語言Python

2015-12-17 10:30:44

2013-04-01 09:50:15

Web框架Web

2012-12-27 12:27:48

Google Play2012Android

2011-12-09 20:42:55

iOS

2014-12-16 13:05:24

2010-12-10 09:17:53

Flipboard應(yīng)用程序App Store

2013-08-23 09:41:19

2010-06-07 15:57:02

編程語言排行榜框架

2021-09-24 14:11:19

GitHub Python開發(fā)

2023-07-11 07:05:15

老人機天語手機屏幕

2019-01-09 10:00:19

編程語言Python

2021-01-06 12:55:08

編程語言Python開發(fā)

2025-01-02 13:07:24

2019-02-14 11:46:46

Python 開發(fā)編程語言

2020-04-12 22:18:40

前端開發(fā)Realworld

2009-06-09 09:07:06

編程語言排行榜JavaScript
點贊
收藏

51CTO技術(shù)棧公眾號