讓我們來談談 Jamstack 的未來 — 加入我們

Jamstack 賦予開發人員全端能力

Jamstack 社群調查 2022 的發現

Jamstack 社群調查的第三年,我們發現了一些我們預期的事情(實際上是我們去年預測的事情),以及一些關於我們社群中許多不同成員的重大驚喜。一些主要結論包括:

  • 現在有五分之四的開發人員大部分時間都在遠程工作,而且超過一半的人表示,他們寧願辭職也不願回到辦公室。
  • 使用無伺服器技術的人數躍升至 70%,使其完全進入主流。
  • React 持續增長,幾乎達到前所未有的 71% 開發人員佔有率,而 Next.js 乘著這股浪潮,現在每 2 位開發人員中就有 1 位使用它。

Netlify 位於 Jamstack 社群的中心,我們進行年度調查,以便了解我們的開發人員社群。這有助於我們根據社群的需求調整我們的產品和服務。在分享我們的調查結果時,我們也希望幫助開發人員更了解自己和彼此。身為開發人員,經常意味著在真空中工作,而不知道更廣泛的社群中發生了什麼事。我們的調查數據可以幫助提供最佳實踐,以及了解社群中還發生了哪些事情。

除了我們通常的框架普查和關於內容管理系統的問題外,今年我們還詢問了一些受到廣泛關注的新興技術。儘管 2021 年和 2022 年出現了大量媒體報導,但被稱為「Web3」的模糊技術群體引起了不同的感受。另一方面,瀏覽器原生 Web 元件似乎終於達到了主流採用。

像往常一樣,我們的調查涵蓋了我們能夠接觸到的每個人:來自世界各地的各種開發人員都回覆了我們的調查,無論他們是否為 Netlify 用戶,也無論他們是否認為自己是 Jamstack 開發人員。我們今年的調查收到了將近 7,000 份回覆。如果您對我們的方法的細節感興趣,我們有一份關於調查的人口統計和誤差範圍的詳細說明

像往常一樣,我們要感謝花時間參與調查的開發人員。我們已盡最大努力將您提供給我們的數據轉化為對我們社群中每個人都有用的、可執行的見解,我們希望它能對您有所幫助。

今年,我們的結果分為四個部分

像往常一樣,我們先來看看我們社群的人口統計數據。我們究竟是誰?

今年我們的調查中,回報的職稱分類沒有太大變化:像往常一樣,幾乎所有回覆者(84%)都認為自己是某種工程師。然而,有一個令人好奇的變化:稱自己為「全端」與「前端」的人數幾乎完全顛倒,從去年的 32% 全端和 45% 前端,到 2022 年調查的 44% 全端和 33% 前端。我們追蹤的其他人口統計指標都沒有太大變化,因此我們認為這是社群對自身認知的真正轉變。我們對此可能的原因有兩種理論,我們將在關於工作變動無伺服器的章節中討論它們。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
職稱 2021 2022
開發人員(全端) 32% 44%
開發人員(前端) 45% 33%
開發人員(後端) 5% 5%
設計師 4% 4%
經理 6% 4%
主管/企業主 4%
內容製作人 2% 3%
DevOps 2% 2%

今年在詢問就業狀況時,我們新增了一個類別「自僱」,這表示結果無法與去年完全比較。許多去年將自己描述為「全職」的人轉到了「自僱」類別,這可能並非描述實際的狀況變化,而是更準確地描述了他們原本的狀況。學生仍然是社群中第二大的群體,佔所有回覆者的 21%。正如我們去年所說,這對於一個社群來說是一個非常積極的訊號:Jamstack 仍然是讓訓練營的學生第一次部署網站的熱門方式,而成為建立網站的「預設」方式意味著 Jamstack 可以期待未來幾年的成長。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
就業狀況 調查參與者百分比
全職 50%
學生 21%
自僱 13%
約聘人員 6%
兼職 5%
待業中 5%
退休 1%

在詢問我們社群的工作經驗程度時,我們看到了 2020 年和 2021 年的持續趨勢:社群的經驗正在緩慢增加。2021 年是我們新社群成員最多的一年,您可以在此圖表中看到該群體的工作經驗增加了 1 年。在 2022 年,幾乎每 5 位開發人員中就有 1 位表示他們目前的工作經歷已達 15 年或以上。

與目前工作相關的經驗年資,2020-2022

回覆者百分比

來源:Jamstack 社群調查 2020—2022
顯示圖表數據
經驗年資 2020 2021 2022
< 1 4% 13% 8%
1-2 13% 19% 16%
3-4 20% 18% 16%
5-6 15% 12% 14%
7-8 9% 7% 9%
9-10 12% 8% 9%
11-12 8% 5% 5%
13-14 5% 3% 3%
15+ 14% 14% 19%

重複我們去年首先注意到的現象,我們回覆者的地理多樣性與他們的職業經驗程度有很強的關聯性。在經驗最豐富的群體中,84% 的回覆者來自北美或歐洲。在我們最新的群體中,那些經驗不到一年的人,這個比例降至 43%。這表示在 2022 年,首次有超過一半加入 Jamstack 社群的人來自這兩個主要地區之外!

我們認為有說服力的一個關於這種關聯的解釋是,全球各地對技術的取得持續改善,導致地理多樣性增加。我們認為這是一個令人鼓舞的趨勢,並希望它也能在其他方面帶來更大的多樣性。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
經驗年資 非洲 亞太地區 中美洲 東亞 歐洲 中東 北美洲 南美洲 南亞 加勒比海
< 1 9.3% 21.1% 0.5% 3.6% 21.7% 2.1% 21.7% 7.2% 12.9% 0.0%
1-2 12.4% 16.4% 1.2% 0.7% 27.9% 0.9% 21.6% 5.9% 12.0% 0.9%
3-4 8.4% 13.1% 1.3% 2.2% 37.4% 2.2% 24.5% 4.5% 5.4% 1.1%
5-6 5.7% 12.9% 2.5% 2.0% 34.5% 2.2% 28.3% 6.2% 3.7% 2.0%
7-8 3.7% 6.7% 0.7% 1.9% 39.6% 0.7% 37.0% 3.0% 5.6% 1.1%
9-10 2.5% 5.8% 1.1% 0.4% 42.4% 0.7% 40.6% 4.7% 1.1% 0.7%
11-12 3.8% 5.0% 0.6% 1.3% 51.9% 1.3% 32.5% 3.1% 0.6% 0.0%
13-14 3.5% 8.1% 0.0% 0.0% 39.1% 5.8% 35.6% 2.3% 5.8% 0.0%
15+ 0.7% 8.0% 0.5% 1.1% 40.3% 1.5% 44.1% 2.0% 1.3% 0.5%

歐洲和北美洲以外的每個地區的佔有率都有所增長。增長最快的地區是非洲,從 2021 年到 2022 年,回覆者從 4% 躍升至 8%。作者也很高興地注意到,他的家鄉加勒比海地區在同一時期從 0.5% 增長到 1%。

回覆者百分比

來源:Jamstack 社群調查 2021—2022
顯示圖表數據
就業狀況 2021 2022
歐洲 39% 33%
北美洲 31% 28%
所有亞洲 18% 19%
亞太地區 11% 12%
非洲 4% 8%
南亞 6% 8%
南美洲 5% 5%
東亞 1% 2%
中東 1% 2%
中美洲 1% 1%
加勒比海 1% 1%

2021 年一個備受關注的現象是離職人數的激增,這被稱為「大離職潮」。我們很想取得關於這種變化的實際數據,而結果也沒有讓我們失望:足足有三分之一的受訪者表示,他們在過去一年中換了工作,這是一個巨大的轉變。在我們的職稱數據中,我們看到職稱有很大的變化,其中 11% 的人從前端角色轉變為全端角色,在 33% 的人換工作的社群背景下,這種變化似乎完全合理。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
您在過去 12 個月內換過工作嗎? 次數
67%
33%

關於大離職潮,我們還有第二個問題,詢問人們是什麼因素驅動了他們的行為 – 無論是他們留下來的原因,還是他們離開的原因。人們留下來的最大原因並不令人意外:如果人們喜歡他們的團隊,他們就會留下來。人類是社會性動物,一個你喜歡的團隊會讓工作更令人可以忍受。

一個更令人驚訝的發現是,以那些稱之為「極其重要」的人數來衡量,第二大原因是遠距工作。人們真的、真的很喜歡遠距工作。錢很重要,但它只是人們留下來的第五大原因。職涯發展也是留下來的一個非常重要的原因。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
完全不重要 稍微重要 中等重要 非常重要 極其重要
團隊 3% 5% 19% 40% 34%
遠距工作 5% 9% 22% 32% 32%
職涯發展 3% 6% 21% 39% 31%
公司文化 4% 8% 21% 38% 29%
金錢 3% 6% 25% 39% 28%
企業道德 6% 9% 24% 37% 25%
我的主管 6% 7% 24% 38% 24%
技術選擇 2% 7% 24% 44% 23%
環境影響 14% 16% 30% 26% 14%
非自願 31% 10% 34% 15% 10%

人們離職的原因在遠距工作方面甚至更加嚴重:能夠在新工作中遠距工作,是我們社群中人們離職的首要原因,這是以說這是「極其重要」原因的人數來衡量的。以這種方式衡量時,職涯發展位居第二,但如果您將那些稱之為「非常」重要以及「極其」重要的人都算進去,則職涯發展位居第一。公司文化、糟糕的團隊以及沒有足夠的錢位居其後。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
完全不重要 稍微重要 中等重要 非常重要 極其重要
遠距工作 6% 6% 18% 30% 41%
職涯發展 3% 5% 18% 35% 39%
公司文化 4% 6% 21% 38% 31%
團隊 4% 6% 21% 38% 31%
金錢 4% 5% 20% 40% 30%
我的主管 6% 9% 24% 34% 26%
企業道德 6% 9% 25% 36% 25%
技術選擇 4% 7% 25% 42% 22%
環境影響 15% 16% 30% 25% 14%
非自願 36% 10% 28% 15% 11%

鑑於三分之一的受訪者在過去一年中換了工作,而且許多人表示遠距工作是他們選擇留下或離開公司的主要原因,我們的下一個發現就變得合理了:令人驚訝的是,有 83% 的受訪者表示他們至少有一半的時間是遠距工作。五分之三(62%)的人至少 90% 的時間是遠距工作,我們將其稱為「全職遠距工作」。在去年的調查中,約有三分之一的人表示他們的工作已轉為全職遠距工作,而我們從較早的調查(例如GitHub 的 Octoverse 報告)中得知,在大流行之前,約有三分之一的人已經是遠距工作,因此這大約是大流行前數字的兩倍。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
頻率 調查參與者百分比
0% 3%
1-9% 4%
10-24% 5%
25-49% 5%
50-74% 9%
75-89% 12%
90-99% 23%
100% 39%

由於許多遠距工作是由疫情所驅動,而且世界各地的辦公室仍在重新開放的過程中,我們認為有必要詢問這種新狀態是否會是永久性的,或者人們是否正在慢慢地返回辦公室。

明確的回應是,遠距工作將會持續存在。絕大多數(76%)的受訪者表示,他們在過去一年中遠距工作的頻率保持不變或增加。事實上,最強烈的信號是這是一種新常態:52% 的人表示他們的遠距工作情況沒有改變,而遠距工作頻率更高的人與更少的人的比例僅為 1.04,這表示只有很小的淨變化。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
頻率 調查參與者百分比
更多時間在辦公室工作 7%
稍微更多時間在辦公室工作 16%
沒有變化 52%
稍微更多時間遠距工作 9%
更多時間遠距工作 15%

我們還詢問了社群成員對遠距工作各個方面的看法。87% 的受訪者表示他們喜歡遠距工作,但只有 71% 的人表示他們的公司「弄清楚了」遠距工作,這表示有 16% 的人喜歡遠距工作,即使他們認為他們的公司在這方面做得不太好。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
調查參與者百分比
非常不同意 3%
有點不同意 4%
既不同意也不同意 7%
有點同意 26%
非常同意 61%

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
調查參與者百分比
非常不同意 6%
有點不同意 9%
既不同意也不同意 14%
有點同意 32%
非常同意 39%

正如我們從工作變動數據中推測的那樣,希望比目前更常遠距工作的人數很高:59%。而表示他們換工作是為了能夠更常遠距工作的人數為 35%。這是一個巨大的變化,也是一個強烈的動機。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
調查參與者百分比
非常不同意 5%
有點不同意 8%
既不同意也不同意 28%
有點同意 16%
非常同意 43%

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
調查參與者百分比
非常不同意 23%
有點不同意 8%
既不同意也不同意 34%
有點同意 12%
非常同意 23%

我們關於遠距工作的最後一對問題確定了兩件事:首先,我們證實人們並不只是討厭他們的工作條件發生變化:當被問及如果被要求更常遠距工作是否會辭職時,只有 11% 的人表示會,而有 55% 的受訪者表示,他們寧願辭職也不願減少遠距工作的時間。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
調查參與者百分比
非常不同意 65%
有點不同意 11%
既不同意也不同意 13%
有點同意 5%
非常同意 6%

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
調查參與者百分比
非常不同意 12%
有點不同意 12%
既不同意也不同意 20%
有點同意 27%
非常同意 28%

在探討完人口統計資料後,讓我們來看看 2022 年我們建置了什麼。

大多數人一年會建置許多網站,因此我們允許人們針對他們建置的網站用途給出多個答案。結果與去年相似:最常見的單一答案是個人網站(例如部落格或履歷)。消費性軟體、B2B 軟體和電子商務仍然是主要的重點領域。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
目的 調查參與者百分比
個人網站 45%
消費性軟體 40%
B2B 軟體 39%
電子商務 38%
資訊型 38%
內部工具 37%
文件 29%
潛在客戶開發 29%
企業軟體 26%
新聞/娛樂 14%
社群媒體 14%
零售 13%
遊戲 11%
串流媒體 9%
政治/社會運動 5%

我們從去年重複提出的另一個問題是詢問人們他們建置了哪種類型的網站。與 2021 年的情況一樣,單頁應用程式 (SPA) 很受歡迎,但大多數是各種程度的靜態網站——完全或大部分是靜態的。這並不令人意外,因為 Jamstack 的核心一直是靜態網站的漸進式增強。

完全動態網站對於某些應用程式仍然很受歡迎,這次我們詢問了一個新的類別:邊緣動態網站,我們在這裡將其定義為完全動態,並在邊緣呈現所有內容的網站(即使用無伺服器函數或邊緣函數)。這是一個相當新的類別,因此它也是最小的類別,但幾乎一半 (47%) 的人表示他們今年至少建置了一個此類網站。這追蹤了我們在後續問題中看到的無伺服器的成長

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
沒有 幾個專案 許多專案 大多數專案 全部
SPA 20% 41% 15% 16% 8%
完全動態 28% 36% 15% 15% 6%
邊緣動態 53% 30% 9% 6% 3%
大部分靜態 26% 43% 17% 11% 3%
完全靜態 30% 40% 15% 11% 4%

我們每年都會問的另一個標準問題是關於您的工作目標裝置。我們之前曾用這個問題來指出,雖然「行動優先」長期以來一直是業界的口號,但桌上型裝置在成為我們工作最重要的目標方面仍然略勝一籌,而平板電腦則位居第三。

然而,在過去 3 年中,我們的「其他所有裝置」類別,稱為「特定裝置瀏覽器」(我們建議使用物聯網裝置或智慧手錶之類的裝置)一直在穩步成長,現在完全有三分之一的人表示這個定義有些模糊的第四類別至少有些重要。這是一個驚喜!我們將進行後續調查,以發現那些認為這些裝置重要的人究竟在談論什麼。

表示這些目標有些或非常重要的受訪者百分比

來源:Jamstack 社群調查 2020—2022
顯示圖表數據
類型 2020 2021 2022
桌上型電腦 99% 98% 97%
手機 95% 94% 94%
平板電腦 92% 91% 90%
特定裝置瀏覽器 18% 25% 34%

我們關於 2022 年網站目標的最後一個問題是關於受眾規模:您的網站服務的受眾有多大?這是另一個我們有來自三年調查數據並能夠看到趨勢的問題,儘管沒有太大變化。最常見的網站類型仍然是為相對較小的受眾(數百或數千名使用者)建置的網站。但是,超過三分之一的人表示他們今年建置的網站是為數百萬的受眾設計的,而這一類別在 2022 年有所成長。

回覆者百分比

來源:Jamstack 社群調查 2020—2022
顯示圖表數據
2020 2021 2022
10 個使用者 63% 65% 64%
100 個使用者 78% 77% 74%
1000 個使用者 83% 79% 75%
10 萬個使用者 58% 55% 55%
1 百萬個使用者 32% 32% 36%

我們最大的一組問題圍繞在技術選擇。這種資料很容易變成一場人氣競賽,因此我們應該清楚一點:最受歡迎的選擇不一定總是您的最佳選擇。正如我們稍後將看到的,您的使用案例比技術的整體採用率重要得多。但是,在某個使用案例的範圍內,受歡迎程度可以提供幫助。開放原始碼技術受益於更多的貢獻者:錯誤會更快地修復、文件會更好、粗糙的邊緣會更快地消除,並且會有更多的外掛程式和第三方整合。

本節包含許多如下所示的圖表。在水平軸上,我們測量某項技術的使用率,方法是計算表示在過去一年中在「某些專案」或「許多專案」中使用過該技術的人數。我們不計算表示「很少」使用某項技術的人,因此我們相信我們的「某些+許多」數字代表真實、常規的使用率。

在詢問人們使用某項技術的頻率的同時,我們也會詢問他們是否希望在未來一年內更多或更少地使用它。我們採用「想使用更多」和「想使用更少」數字的比率來建立我們的垂直軸,我們稱之為「滿意度分數」。1.0 或更高的分數表示該技術的使用者總體上對它感到熱情,而低於 1.0 的分數表示他們不熱情。在我們調查的三年中,低於 1.0 的滿意度分數強烈(但不完全)預測了次年使用率的下降,而高滿意度分數則與市佔率的成長良好相關。

Jamstack 生態系統中前端和後端程式碼的解耦性質意味著 CMS 是我們建置的許多網站的重要組成部分。正如任何使用過 CMS 建置網站的人都知道,一旦 CMS 嵌入到公司的文化和工作流程中,就很難將其移除,因此對於許多人來說,這是一個至關重要的選擇。

  • CMS 領域的總體領導者仍然是 WordPress,多年來一直如此。然而,由於滿意度分數僅為 0.5,對 WordPress 不熱情的使用者人數是熱情使用者的 2 比 1,而且 WordPress 在我們的調查過程中失去了使用率。
  • 以 API 形式使用的 WordPress(「無頭」模式)比傳統模式下的 WordPress 擁有更多熱情的使用者,並且佔有 22% 的可觀市佔率,但此市佔率的成長速度很慢。
  • Notion 在此資料中有些異常:當然,有些人透過其 API 使用它來支援網站,但我們相信許多回答此選項「是」的人正在將其用於內部內容。我們打算進行一項小型後續調查以確認這一點。
  • 鑑於高滿意度分數,Sanity 和 Strapi 是我們在去年調查中選擇的今年突破性的競爭者,它們的市佔率都有所成長,儘管不如我們預期的那麼多。與去年的調查相比,Contentful 在今年的調查中失去了市佔率。
  • 在較小的 CMS 系統中,Storyblok 以其高滿意度而著稱。這是我們追蹤它的第一年,它的市佔率達到 8%,因此我們將關注它的成長。
來源:Jamstack 社群調查 2022
顯示圖表數據
CMS 在「某些」或「許多」專案中使用 滿意度分數
1. WordPress 37% 0.5
2. Notion 26% 2.3
3. WordPress (無頭) 22% 1.0
4. Contentful 19% 1.4
5. Strapi 18% 2.0
6. Sanity 16% 3.0
7. Drupal 14% 0.6
8. Wix 13% 0.6
9. Webflow 12% 1.0
10. Prismic 11% 1.8
11. Squarespace 11% 0.6
12. Ghost 10% 1.5
13. Storyblok 9% 2.0
14. Builder 8% 1.0
15. Forestry 8% 1.0
16. Agility CMS 7% 0.8
17. Weebly 7% 0.8
18. ButterCMS 6% 1.0
19. Contentstack 6% 1.0

如果你看過我們之前的調查,今年的程式語言數據並沒有太多驚喜。需要注意的是:當我們展示程式語言時,應該明確指出這些數據是關於它們在 Jamstack 社群中的受歡迎程度;在更廣泛的運算調查中,Java 是一個更受歡迎的選擇。

  • JavaScript 仍然是幾乎普遍的選擇,96% 的受訪者表示他們在過去一年中的某些或許多專案中使用過它。
  • TypeScript 持續快速成長,今年的使用率達到 67%,超越 SQL 成為第二常用的語言。
  • 當被問及他們的主要程式語言時,53% 的人仍然表示是 JavaScript,這個數字在我們 3 年的調查中逐年下降,而 21% 的人表示 TypeScript 是他們的主要語言,作為主要語言的使用率增加了一倍以上。從 JavaScript 持續遷移到 TypeScript 是一個我們密切關注的趨勢。
來源:Jamstack 社群調查 2022
顯示圖表數據
語言 在「某些」或「許多」專案中使用 滿意度分數
1. JavaScript 96% 3.0
2. TypeScript 67% 7.4
3. SQL 64% 1.8
4. Shell (Bash) 53% 1.5
5. Python 42% 2.2
6. PHP 42% 0.6
7. Java 26% 0.6
8. C# 21% 1.1
9. Ruby 18% 1.0
10. C/C++ 17% 1.1
11. Go 16% 2.2
12. Rust 12% 3.0
13. Visual Basic 10% 0.7
14. Swift 9% 2.0
15. Objective-C 6% 0.5
16. Perl 6% 0.5
17. Elixir 6% 1.5

一直以來都是我們最大的章節,今年我們追蹤了 29 個框架,其中一些我們在先前幾年追蹤過的框架已從調查中剔除(我們對成長不快的框架的截止份額為 4%)。

在我們的框架數據中,最明顯的故事是 React 的持續成長。去年獲得了很高的滿意度分數,我們預測它將繼續成長,而今年確實如此,達到 71% 的新紀錄,這是在我們過去 3 年追蹤的所有框架中最高的。雖然有很多用於建構反應式 Web 應用程式的選項,但圍繞 React 的龐大生態系統仍然使其成為許多人的簡單選擇。

搭著 React 受歡迎程度的順風車的是 Next.js,這是一個基於 React 的功能齊全的「廚房水槽」框架。今年,47% 或將近二分之一的開發人員表示他們在某些或許多專案中使用過 Next.js,並且滿意度得分超過 4.0,我們預期它將繼續成長。

雖然我們一直在框架數據中追蹤它,但 Vite 更像是一個打包工具,與 Webpack 和 Babel 等選擇競爭。它已被採用為包括 Nuxt 和 SvelteKit 在內的其他幾個框架的預設打包工具,這促成了其高份額,但其出色的滿意度得分完全是它自己的功勞。

來源:Jamstack 社群調查 2022
顯示圖表數據
語言 在「某些」或「許多」專案中使用 滿意度分數
1. React 71% 2.9
2. Express 49% 1.7
3. Next.js 47% 4.2
4. jQuery 44% 0.3
5. Vue 33% 3.1
6. Vite 32% 9.7
7. Gatsby 28% 0.9
8. Nuxt.js 22% 2.7
9. Angular 2+ 20% 0.7
10. 11ty 19% 3.8
11. Svelte 19% 5.3
12. SvelteKit 15% 4.0
13. Jekyll 14% 0.4
14. Angular 1.x 14% 0.3
15. Hugo 13% 1.2
16. Preact 12% 2.0
17. Astro 11% 4.5
18. Remix 10% 2.3
19. Nest 9% 2.0
20. VuePress 8% 1.7
21. Gridsome 7% 0.8
22. Docusaurus 7% 2.5
23. Hapi 6% 1.0
24. SolidJS 6% 2.0
25. Sapper 5% 0.7
26. Stencil 5% 1.5
27. Quasar 4% 1.0
28. RedwoodJS 4% 3.0
29. Blitz.js 4% 3.0

查看整體框架圖的擁擠左下角可能會隱藏一些細節,因此我們仔細查看份額為 10% 或以下的框架。這裡有一些較舊的框架,例如 Hapi 和 Gridsome,但也有些新加入者。

  • Remix 從去年調查中的 2% 份額躍升至今年的 10%,並且是該領域令人興奮的新競爭者。在 10 月底,Remix 宣布他們已被 Shopify 收購,因此觀察這將對他們的發展軌跡產生什麼影響將會很有趣。
  • Docusaurus 非常擅長一件事,並且一直以來都獲得了很高的滿意度得分和適度的成長。
  • SolidJS,我們調查的新加入者,使用率為 6%。
來源:Jamstack 社群調查 2022
顯示圖表數據
框架 在「某些」或「許多」專案中使用 滿意度分數
1. Remix 10% 2.3
2. Nest 9% 2.0
3. VuePress 8% 1.7
4. Gridsome 7% 0.8
5. Docusaurus 7% 2.5
6. Hapi 6% 1.0
7. SolidJS 6% 2.0
8. Sapper 5% 0.7
9. Stencil 5% 1.5
10. Quasar 4% 1.0
11. RedwoodJS 4% 3.0
12. Blitz.js 4% 3.0

我們發現研究調查中每年使用率和滿意度分數的變化很有啟發性。請記住,這些是變化;例如,Next.js 和 Nuxt.js 的整體滿意度得分都很高,只是比去年低。我們將此圖表分為四個象限。

我們每年都看到的一個模式是,份額成長的框架通常會在此過程中失去滿意度得分。這是合理的:隨著越來越多的人採用一項技術,熱情的早期採用者越來越少,而越來越多的人將框架用於其最佳領域之外的用例。

  • 正如預期的那樣,React 和 Next.js 都顯示出份額成長和滿意度下降。
  • Svelte 和 SvelteKit 這對元件框架也做了同樣的事。
  • 11ty 是我們調查中唯一顯示使用率份額成長的純靜態網站產生器 (SSG)。因此,我們認為如果靜態網站是您的用例,那麼 11ty 現在是明確的選擇。

處於早期採用階段的技術往往會出現快速成長,並且用戶的滿意度逐年提高。

  • 如前所述,Vite 的成長速度非常快 – 其使用率份額比去年增加了一倍以上,同時保持了其高滿意度得分。
  • Remix,已經提到過,份額從 2% 躍升至 10%,並提高了滿意度。

jQuery 幾乎獨自佔據一個象限。任何在 2022 年仍然使用 jQuery 的人都在這方面投入了大量資源,並且這點顯而易見。

同時失去使用率和滿意度對專案維護者來說是個壞消息。

  • Gatsby 在我們調查的三年中都失去了市佔率,而且其 0.9 的滿意度分數表示這種趨勢很可能會持續下去。
  • Vue 和 Nuxt.js 是這個象限的新成員;在去年的調查中,它們仍在成長。React 和 Next.js 的持續成長使得類似的替代方案難以競爭。
來源:Jamstack 社群調查 2021—2022
顯示圖表數據
框架 使用率變化 (%) 滿意度變化 使用率
1. React 2.9% -1.4 71%
2. Express -2.3% -0.2 49%
3. Next.js 3.8% -2.8 47%
4. jQuery -6.8% 0.1 44%
5. Vue -6.4% -2.1 33%
6. Vite 17.8% 0.1 32%
7. Gatsby -8.9% -1.0 28%
8. Nuxt.js -2.8% -2.9 22%
9. Angular 2+ 0.1% -0.2 20%
10. 11ty 1.6% -2.2 19%
11. Svelte 4.6% -0.2 19%
12. SvelteKit 6.9% -2.0 15%
13. Jekyll -2.5% -0.1 14%
14. Angular 1.x -1.3% 0.1 14%
15. Hugo -1.8% -0.1 13%
16. Preact 1.5% -0.7 12%
17. Remix 7.7% 0.9 10%
18. Nest 0.2% -0.6 9%
19. VuePress -0.8% -0.7 8%
20. Gridsome -1.5% -0.9 7%
21. Docusaurus 0.8% 0.6 7%
22. Hapi 0.4% -0.3 6%
23. Sapper -1.1% -0.5 5%
24. Stencil 0.7% -0.3 5%
25. RedwoodJS -0.3% 1.2 4%
26. Blitz.js 0.7% 1.0 4%

除了 Jamstack 社群的現況,我們還收集了一些關於新興趨勢的數據,並嘗試利用我們的數據來預測 2023 年的發展方向。

React 在 Web 框架領域的持續主導地位似乎將會持續下去,我們預期 React 及其相關的 Next.js 在 2023 年會進一步成長。但 React 只是建構實用網站的眾多可能方式之一。

如果您正在尋找具有高效能和低資源佔用的互動性,例如您的使用者群主要為行動裝置使用者,您可能會想考慮 Astro 或 Sveltekit。

正如我們已經提到的,如果您正在建構靜態或近乎靜態的網站,我們仍然認為 11ty 是一個絕佳的選擇,考慮到它相對於該領域其他 SSG 的成長。

我們在 2022 年的社群媒體上聽到了很多關於 Web3 的討論,因此我們在今年的調查中加入了幾個關於 Web3 技術的特定問題(在進行小型預先調查後,我們沒有將 Metaverse 納入我們對 Web3 的定義中,因為大多數受訪者不認為它是 Web3 的一部分)。

總體而言,只有約 10% 的受訪者表示他們嘗試過我們詢問的任何 Web3 技術。應用我們在計算 Web 框架時使用的相同「一些或許多專案」標準,Web3 技術的使用率沒有超過 3%。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
沒有 幾個專案 許多專案 大多數專案 全部
比特幣 89% 7% 1% 1% 1%
以太坊 87% 9% 1% 1% 1%
索拉納 93% 4% 1% 1% 1%
其他區塊鏈 89% 7% 1% 1% 1%
DAO(去中心化自治組織) 93% 4% 1% 1% 1%
其他 dApp(去中心化應用程式) 90% 6% 2% 1% 1%
NFT(非同質化代幣) 86% 10% 2% 1% 1%

在新興技術中,低使用率是可以預期的,因此我們也詢問了情感問題。13% 的受訪者不知道 Web3 是什麼,而另外三分之一的人對它持中立態度。在那些表達對 Web3 的感受的人中,對其持負面態度的人(31%)略多於對其持正面態度的人(28%)。如果我們將其轉換為我們在調查其他部分中使用的滿意度分數,則將為 0.9,我們預期 Web3 在未來一年內會失去市佔率。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
總體而言,您對 Web3 的感覺如何? 次數
我不知道它是什麼 13%
強烈負面 18%
負面 13%
中立 29%
正面 20%
強烈正面 8%

瀏覽器原生的 Web Components 在 11 年前推出,但在大約 2018 年之前,一直缺乏所有主要瀏覽器的支援。從那時起,它們的採用顯著加速,雖然它們仍然沒有被我們大多數受訪者使用,但我們認為我們可以在 2022 年稱它們為可靠的選擇。

使用我們應用於 Web 框架的相同標準,原生 Web Components 的使用率為 32%。更令人鼓舞的是,它們的滿意度分數為 4.3,因此我們預期 Web Components 的採用在 2023 年會快速成長。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
次數
不了解它們 23%
很少使用,而且不想使用 16%
很少使用,但想要更多 29%
使用一些,而且想要減少 5%
使用一些,而且想要更多 19%
使用很多,而且想要減少 1%
使用很多,而且想要更多 7%

我們涵蓋的最後一個趨勢是無伺服器技術的成長,有時也稱為邊緣運算。去年,我們有點驚訝地得知無伺服器的採用率已達到 46%,因此今年我們確保提出更詳細的問題。

使用我們去年使用的任何採用率的標準,無伺服器的使用率從 46% 躍升至 71%。我們預期會成長,但這比我們預期的要快得多。應用我們通常用於 Web 框架的「一些+許多」專案標準,無伺服器技術的採用率為 35%,相對於框架而言,這使其大於 Vue 但小於 Next.js。

我們在上面提到,去年人們將自己描述為「全端」開發人員而不是「前端」開發人員的情況發生了很大的轉變。我們認為無伺服器採用率的大幅躍升可能是原因:無伺服器讓前端開發人員能夠以最少的麻煩建構全端應用程式,而且其採用速度如此之快,正在改變我們描述自己的方式。

鑑於自去年以來的快速成長,我們預期會看到採用率進一步成長,尤其是使用者從「少數專案」類別轉向更認真的使用。

回覆者百分比

來源:Jamstack 社群調查 2022
顯示圖表數據
次數
沒有 30%
幾個專案 36%
一些專案 18%
許多專案 12%
全部 5%

Jamstack 仍然是 Web 的標準架構

Web 作為一個平台的演變持續快速且令人興奮,新技術不斷推動 Web 可以做什麼以及開發人員可以多快交付產品的界限。我們也更了解了我們的社群作為人類:他們在哪裡、他們是誰以及是什麼激勵著他們。

我們希望讓您了解您所屬的社群以及您的同儕使用的技術,讓您對自己的位置有所了解,並對您在明年應該投入時間和精力的地方有一些想法。

再次感謝所有參與社群調查的人。