让我们讨论 Jamstack 的未来——加入我们

Jamstack 为开发人员提供全栈能力

2022 年 Jamstack 社区调查结果

第三年的 Jamstack 社区调查发现了一些我们预期中的事情——实际上,是去年预测的事情——也有一些关于我们社区中众多不同成员的重大惊喜。一些关键要点包括

  • 现在,五分之四的开发人员大部分时间都在远程工作,并且超过一半的人表示,他们宁愿辞去工作,也不愿回到办公室。
  • 使用无服务器技术的人数跃升至 70%,使其完全融入主流。
  • React 继续增长,开发人员份额接近前所未有的 71%,Next.js 顺势而起,现在每 2 个开发人员中就有 1 个使用它。

Netlify 位于 Jamstack 社区的中心,我们进行年度调查,以便了解我们的开发人员社区。这有助于我们根据我们的社区定制我们的产品和服务。在分享我们的调查结果时,我们还希望帮助开发人员更好地了解自己和彼此。作为一名开发人员通常意味着在真空中工作,不会感觉到整个社区中发生了什么。我们的调查数据有助于提供最佳实践的感觉以及社区中发生的其他事情的想法。

除了我们通常的框架普查和关于内容管理系统的问题外,我们今年询问了一些备受关注的新兴技术。被称为“Web3”的模糊技术组合引起了不同的感受,尽管在 2021 年和 2022 年得到了大量报道。另一方面,浏览器原生 Web 组件似乎已经最终实现主流采用。

与往常一样,我们的调查涵盖了我们力所能及的每个人:来自世界各地的各种开发人员都对我们的调查做出了回应,无论他们是否是 Netlify 用户,以及他们是否认为自己 Jamstack 开发人员。我们今年的调查收到了不到 7,000 份答复。如果您有兴趣了解我们的方法的具体信息,我们有详细报告,介绍了我们调查的人口统计和误差范围。

与往常一样,我们要感谢抽出时间参与调查的开发人员。我们已经尽最大努力获取您提供的数据,并将其转化为我们社区中每个人都可用的有用可操作的见解,我们希望它能对您有所帮助。

今年,我们的结果分为四个部分

和往常一样,我们首先了解社区人口统计数据。我们究竟是谁?

今年的调研中,报告的职位名称的细分并未发生太大变化:和往常一样,几乎所有受访者(84%)都认为自己是某种工程师。然而,有一个奇怪的变化:自称为“全栈”而不是“前端”的人数几乎完全颠倒,去年是 32% 全栈和 45% 前端,而 2022 年的调研中是 44% 全栈和 33% 前端。我们追踪的其他人口标记都没有发生太大变化,因此我们相信这是社区自我认知的真实转变。关于为什么会这样,我们有两个理论,我们将在 求职无服务器 的部分中讨论它们。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
职位名称 2021 2022
开发者(全栈) 32% 44%
开发者(前端) 45% 33%
开发者(后端) 5% 5%
设计师 4% 4%
经理 6% 4%
高管/企业主 4%
内容制作人 2% 3%
DevOps 2% 2%

今年我们在询问职位状态时添加了一个新类别,“个体经营”,这就意味着结果无法与去年完全比较。许多去年自称为“全职”的人转到了“个体经营”类别,但这可能并不是实际上状态发生转变,而是更准确地描述了他们原有的状态。学生仍然是社区中第二大群体,占所有受访者的 21%。正如我们去年所说的,这对社区来说是一个非常积极的信号:Jamstack 仍然是初学者在训练营首次部署网站的一种流行方式,而且成为构建网站的“默认”方式,这意味着 Jamstack 可以期待未来几年依然增长。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
职位状态 调查参与者百分比
全职 50%
学生 21%
个体经营 13%
承包商 6%
兼职 5%
待业 5%
退休 1%

在询问我们社区的工作经验水平时,我们看到了 2020 年和 2021 年持续的趋势:社区的经验正在逐渐增加。2021 年是我们社区新成员最多的一年,您可以在该图表中看到该群体的工作经验增加了一年。2022 年,近五分之一的开发者称自己已在当前职业工作 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 社区的超过一半的人员首次来自这两个大区域之外!

我们认为对这一关联有说服力的解释是,技术的获取在全球范围内持续得到改善,从而增加了地域多样性。我们认为这是一个可喜的趋势,并希望这一趋势也能在其他维度带来更多样性。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
经验年数 非洲 亚太 中美洲 东亚 欧洲 中东 北美 南美洲 南亚 加勒比
< 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 年的 4% 跃升至 2022 年的 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% 的受访者换了工作的情况下,这一变化似乎完全合情合理。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
您在过去 12 个月中换过工作吗? 计数
67%
33%

我们围绕大辞职提出了第二个问题,询问人们行为的动机 - 无论他们是为了继续留任还是离职。人们保留工作最主要的原因并不令人意外:如果自己喜欢团队就会留下来。人类是社会性动物,一个你喜欢的团队会让你在工作中更加忍耐。

另一个比较令人意外的发现是,对那些称其“极其重要”的人进行衡量后,原因排第二位的是远程办公。人们非常非常喜欢远程办公。金钱固然重要,但它仅仅是人们留任的第五大原因。职业发展也是一个非常重要的留任理由。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
一点也不重要 略微重要 适度重要 非常重要 极其重要
团队 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%

辞职原因强调了远程办公:在我们的社区中,能够在新的工作远程办公是人们辞职的首要原因,衡量标准是表示这是一个“极其重要”的原因的人数。从这个角度来看,职业成长排第二,但如果你将表示“非常”重要的人也包括在内,那么职业成长排在首位。其次是公司文化、糟糕的团队和薪酬不够。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
一点也不重要 略微重要 适度重要 非常重要 极其重要
远程办公 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 年度报告)中了解到,在大流行病爆发前约有三分之一的人已在远程办公,因此这一数字大约是大流行病前数字的两倍。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
频率 调查参与者百分比
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,这意味着只有很小的净变化。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
频率 调查参与者百分比
大量回到办公室 7%
回到办公室的人略多 16%
没有改变 52%
更偏远的 9%
更多偏远的 15%

我们还询问了我们的社区关于他们对远程工作的各个方面态度。87%的受访者说他们喜欢远程工作,但只有71%的人说他们的公司已经“弄清楚”了远程工作,这意味着有16%的人享受远程工作,尽管他们认为自己的公司做得不太好。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
调查参与者百分比
强烈反对 3%
有点反对 4%
既不反对也不同意 7%
有点同意 26%
非常同意 61%

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
调查参与者百分比
强烈反对 6%
有点反对 9%
既不反对也不同意 14%
有点同意 32%
非常同意 39%

正如我们从职位变更数据中猜测的那样,想要比目前更频繁进行远程工作的人数很高,即 59% 的人。而为了能更频繁地进行远程工作而专门转换工作的人数为 35%。这是一个巨大的改变,也是一个强有力的动力。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
调查参与者百分比
强烈反对 5%
有点反对 8%
既不反对也不同意 28%
有点同意 16%
非常同意 43%

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
调查参与者百分比
强烈反对 23%
有点反对 8%
既不反对也不同意 34%
有点同意 12%
非常同意 23%

我们关于远程工作的最后一组问题确定了两件事:首先,我们确认人们讨厌工作条件改变的原因不只是讨厌工作条件:当被问及如果要求他们更经常远程工作是否会辞去工作时,只有 11% 的人表示会,而 55% 的受访者表示,他们会辞去工作,而不是减少远程工作频率。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
调查参与者百分比
强烈反对 65%
有点反对 11%
既不反对也不同意 13%
有点同意 5%
非常同意 6%

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
调查参与者百分比
强烈反对 12%
有点反对 12%
既不反对也不同意 20%
有点同意 27%
非常同意 28%

从人口统计数据开始,让我们看看我们 2022 年在构建什么。

大多数人一年中会创建很多网站,因此,我们允许大家对他们所创建网站用途的问题提供多个答案。结果与去年类似:最常见的答案是个人网站(例如博客或简历)。消费者软件、B2B 软件和电子商务仍然是关注的主要领域。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
用途 调查参与者百分比
个人网站 45%
消费者软件 40%
B2B 软件 39%
电子商务 38%
信息型网站 38%
内部工具 37%
文档 29%
获客 29%
企业软件 26%
新闻/娱乐 14%
社交媒体 14%
零售 13%
游戏 11%
流媒体 9%
政治/活动 5%

我们重复去年的另一个问题是询问大家创建了哪些类型的网站。与 2021 年的情况一样,单页应用程序 (SPA) 很受欢迎,但大多数都是各种级别的静态网站,可以是完全静态的,也可以是部分静态的。这并不令人意外,因为 Jamstack 的核心始终是静态网站的渐进式增强。

对于某些应用程序,完全动态的网站仍然很受欢迎,这次我们询问了一个新类别:边缘动态网站,我们在此将其定义为完全动态的网站,并在边缘呈现其所有内容(即使用无服务器函数或边缘函数)。这是一个相当新的类别,因此也是最小的类别,但近一半 (47%) 的受访者表示他们今年至少创建了一个这种类型的网站。这跟踪了我们在后续问题中看到的无服务器增长

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
几个项目 多个项目 大多数项目 全部
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 年提出的关于我们网站目标的最后一个问题是关于受众规模:您的网站服务的受众有多大?这是我们从调查的全部 3 年中获得数据并能够看到趋势的另一个问题,尽管变化不大。最常见的网站类型仍然是为相对较小的受众而构建的——数百或数千个用户。但超过三分之一的人表示,他们在今年创建了针对数百万受众的网站,并且这一类别在 2022 年有所增长。

受访者比例

来源:Jamstack 社区调查 2020—2022
显示图表数据
2020 2021 2022
几十个用户 63% 65% 64%
几百个用户 78% 77% 74%
几千个用户 83% 79% 75%
几十万个用户 58% 55% 55%
一百万到上百万个用户 32% 32% 36%

我们最庞大的问题集围绕着技术选择。此类数据很容易演变成受欢迎程度竞赛,因此我们应明确:最受欢迎的选择并非始终是您的最佳选择。正如我们稍后将看到的,您的使用案例比技术的整体采用情况更为重要。然而,在使用案例的范围内,受欢迎程度还是可以帮助您的。开源技术得益于更多的贡献者:错误修复得更快,文档更好,技术难题解决得更快,还会有更多的插件和第三方集成。

此部分包含一些与下图类似的图表。在横轴上,我们通过说在过去一年中在“一些项目”或“许多项目”中使用过该技术的人数来衡量技术的用量。我们不计算说他们“很少”使用一项技术的人,所以我们相信我们的“一些 + 许多”数字代表真实、规则的用量。

与此同时,当我们询问人们使用某项技术频率时,我们会询问他们来年是否更愿意更多或更少地使用它。我们采用“希望更多地使用”和“希望更少地使用”数字的比率来创建我们的垂直坐标轴,我们称之为“满意度分数”。1.0 或更高的分数意味着该技术的使用者对此技术总体来说很热情,而低于 1.0 则意味着他们不热情。在我们这项持续三年的调查中,低于 1.0 的满意度分数一直是(但并非完全是)翌年使用量下降的可靠指标,而高满意度分数则与市场份额增长存在良好的相关性。

Jamstack 生态系统中前端和后端代码的解耦特性意味着 CMS 是我们构建的许多网站的重要组成部分。正如任何构建过 CMS 网站的人所了解的,一旦 CMS 嵌入到您公司的文化和工作流程中,便很难再将其去除,因此这对许多人来说都是一项至关重要的选择。

  • 多年来,WordPress 始终是 CMS 领域的领头羊。然而,由于其满意度分数仅为 0.5,WordPress 的不热衷用户是热衷用户的 2 倍,并且 WordPress 在我们调查期间失去了使用率份额。
  • 以 API(“无头”模式)方式使用的 WordPress 相比于传统模式的 WordPress 拥有更多热衷用户,并且拥有 22% 的巨大份额,但此份额的增长十分缓慢。
  • Notion 在此数据中有些异常:当然有些人使用其 API 为网站提供支持,但我们相信许多选择此选项的人正在将其用于内部内容。我们打算进行一项小型的后续调查以确认这一点。
  • 鉴于较高的满意度分数,Sanity 和 Strapi 是我们去年调查中评定的今年的突破竞争者,且它们的份额均有增长,尽管没有达到我们的预期。Contentful 在今年的调查中相比于去年失去了使用份额。
  • 在较小的 CMS 系统中,Storyblok 因较高的满意度而引人注目。这是我们首年对其进行追踪,并且其份额达到了 8%,因此我们将期待其增长。
来源:2022 年 Jamstack 社区调研
显示图表数据
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,这个数字在我们调查的三年里都在下降,而 21% 的人说 TypeScript 是他们的主要语言,是其作为主要语言的使用率的翻倍。我们正在密切关注从 JavaScript 到 TypeScript 的持续迁移。
来源:2022 年 Jamstack 社区调研
显示图表数据
语言 在“一些”或“许多”项目中使用 满意度评分
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

Web 框架是我们多年来一直追踪的最大部分,我们今年追踪了 29 个框架,一些我们之前追踪过的框架在本次调查中消失了(我们对增长过缓的框架的截止份额为 4%)。

我们在框架数据中最显而易见的故事是 React 的持续增长。由于去年的满意度评分很高,我们预测它将继续增长,事实也在今年得到了印证,创下了 71% 的新记录,是我们所有 3 年中追踪到的所有框架中的最高记录。虽然用于构建反应式 Web 应用程序有很多选择,但围绕 React 的庞大生态系统使其持续成为许多人的明智选择。

Next.js 是 React 的成熟“一站式”框架,备受 React 的欢迎。47% 或几乎一半的开发者表示,今年他们在部分或许多项目中使用了 Next.js,并且满意度评分超过 4.0,我们预计它将继续增长。

虽然我们在框架数据中追踪了它,但 Vite 更像是一个打包器,它与 Webpack 和 Babel 等选项竞争。它已经被 Nuxt 和 SvelteKit 等几个其他框架采纳为默认打包器,这使得其份额很高,但其出色的满意度评分完全归功于自身。

来源:2022 年 Jamstack 社区调研
显示图表数据
语言 在“一些”或“许多”项目中使用 满意度评分
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%,是该领域的激动人心的新竞争者。十月底,Remix 宣布,他们已被 Shopify 收购,因此看看这会对他们的轨迹产生什么影响将很有趣。
  • Docusaurus 非常出色地完成了一项任务,并已获得持续的高满意度评分和适度的增长奖励。
  • SolidJS 是我们调查中的新条目,占比 6%。
来源:2022 年 Jamstack 社区调研
显示图表数据
框架 在“一些”或“许多”项目中使用 满意度评分
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 都进行了大量的投资,并且这一事实显而易见。

同时丢失使用份额和满意度评分是项目维护人员的坏消息。

  • 在我们调查的 3 年内,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%。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
几个项目 多个项目 大多数项目 全部
比特币 89% 7% 1% 1% 1%
以太坊 87% 9% 1% 1% 1%
Solana 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 在来年会丧失使用份额。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
总体而言,您对 Web3 有何感受? 计数
我不知道这是什么 13%
强烈负面 18%
负面 13%
中立 29%
正面 20%
强烈正面 8%

原生浏览器网络组件在 11 年前首次推出,但直到大约 2018 年才在所有主流浏览器中得到支持。自那以后,它们的采用速度明显加快,虽然它们仍未得到我们大多数受访者的使用,但我们认为可以在 2022 年将它们称为可靠的选择。

使用我们对 Web 框架应用的相同标准,原生 Web 组件的使用率为 32%。更积极的是,它们的满意度得分为 4.3,因此我们预计在 2023 年 Web 组件的采用率会有快速增长。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
计数
不知道它们 23%
很少且不想使用 16%
很少且希望更多 29%
一些且希望更少 5%
一些且希望更多 19%
很多且希望更少 1%
很多且希望更多 7%

我们讨论的最后一个趋势是无服务器技术的增长,有时也称为边缘计算。去年,我们惊讶地得知无服务器的采用率达到 46%,因此今年我们一定不会询问更详细的问题。

根据去年采用的任何标准,无服务器使用率从 46% 跃升至 71%。我们预计会有增长,但实际速度远超我们的预测。应用我们通常用于 Web 框架的“一些 + 许多”项目的标准,无服务器技术的采用率为 35%,相对于框架,它将大于 Vue 但小于 Next.js。

我们上面提到,去年把自己描述为“全栈”开发人员的人与“前端”开发人员相比发生了巨大的转变。我们认为无服务器采用的大幅增长可能是解释:无服务器让前端开发人员能够以最小的繁琐工作来构建全栈应用程序,而且采用速度如此之快,改变了我们描述自己的方式。

鉴于自去年以来的快速增长,我们预计采用将进一步增长,尤其是用户从“少数项目”类别转向更广泛的使用。

受访者比例

来源:2022 年 Jamstack 社区调研
显示图表数据
计数
30%
几个项目 36%
一些项目 18%
多个项目 12%
全部 5%

Jamstack 仍然是 Web 的标准架构

Web 作为一种平台的演变一直在迅速而令人兴奋地发展,新技术不断突破 Web 的能力边界以及开发人员的交付速度。我们还了解到更多有关我们社区的人性信息:他们在哪里、谁是谁以及是什么激励了他们。

我们希望让你感受到你所在的社区以及你的同龄人使用的技术,让你感觉踏实,并对明年你应该如何投入时间和精力有一些想法。

再次感谢所有参与社区调查的人员。