查看原文
其他

Netlify调查点燃热议,Astro悄然崛起

前端之巅 2024-03-13


作者 | Tim Anderson
译者 | 张凯峰
策划 | 丁晓昀

Netlify 发布了其 Web 开发状况报告,有一篇文章指出,这曾经是 Jamstack 社区调查报告,但最新版本的报告巧妙地避免了这个词。

Jamstack 是 JavaScript、API 和标记语言的衍生词,其理念是 Web 服务器提供静态的 HTML、CSS 和客户端代码,动态内容通过调用 API 来提供。根据 2021 年的调查,那一年“我们看到 Jamstack 变得主流” ,但实际上,当今的趋势更加微妙,Web 应用架构师们看到了服务器端代码的好处。“关注用户体验的高性能框架将仅向客户端发送所需内容,没有多余的内容,”Deno 的 Andy Jiang 争论道,向客户端发送大量代码会降低性能。今年,我们还看到 Next.js 框架通过引入 React Server Components 得到了发展。

Netlify 是与 Jamstack 最相关的组织,长期以来由其首席执行官 Matt Biilmann 倡导。Netlify 如今谈论 Jamstack 的次数较少,更多地谈论“可组合的 Web” ,这是一种基于微服务的模块化方法,是 Jamstack 的一种演进。

这份基于大约 6500 名网络开发人员的新调研报告试图突出可组合架构的好处,报告了诸如更高的生产力和改进的性能等好处,但数据并不明确。“41%的人表示,如果他们有明确的开始路径,现在就会使用可组合进行构建。”报告指出。这段内容来自报告中可组合网站障碍的一节,该节还强调了资源不足、文化转变和迁移风险。

问题也许在于,可组合架构更加复杂,因此在收益和成本之间需要权衡。

Astro 在增加满意度方面处于领先地位,尽管在使用率方面远远落后于 Next 和其他框架。

Netlify 的调查显示了社区中的一些关键趋势。一个显著的趋势是,Astro 框架在增长方面“遥遥领先”,使用率几乎翻了一番,并获得了很高的满意度评级。然而,这些数据掩盖了一个事实,即在渲染框架和站点生成器中,有 46%的受访者使用 Next.js,而只有 18%的受访者使用 Astro。

这仍然是对 Astro 的支持, 一个以“几乎不可能构建出缓慢网站”为目标的框架。

通过询问受访者是否希望“更多”、“更少”使用某种技术,问卷调查以此衡量开发者的满意度。在托管方面,一些显著的“更多”方面的结果包括 Cloudflare、Deno Deploy、GitLab Pages、Netlify 和 Vercel,所有得分都超过 70%。Heroku 和 WordPress.com 的得分都很低(分别为 35% 和 33%),这或许是我们对于 Jamstack 群体的预期。

在内容管理系统方面,Drupal 和 Sitecore 的得分很低(只有 29% 的人希望使用它们),而在受欢迎程度上,Sanity 以 81% 的得分突出,但实际使用率较低,只有 19%。

在 CSS 框架方面,Bootstrap 和 Tailwind 是最广泛使用的框架(分别为 60% 和 58%),但 Tailwind 用户更为满意,有 81% 的人希望更多使用,而 Bootstrap 只有 38%。

参考链接:

https://devclass.com/2023/12/14/where-next-for-jamstack-netlify-survey-avoids-the-word-highlights-rise-of-astro

https://www.netlify.com/press/netlify-report-reveals-increased-adoption-of-composable-web-architecture/

声明:本文为 InfoQ 翻译整理,未经许可禁止转载。

活动推荐

LLM 时代的大前端还有哪些重点技术需要关注?2024 年,大前端将走向何方?12 月 28-29 日,QCon 全球软件开发大会落地上海,百度、华为、 Intel 、字节跳动等团队专家将探讨 LLM 时代的大前端技术发展趋势与企业级应用开发的机遇和挑战,包括 LLM 如何赋能前端框架调试、如何改善答疑工作,还有 AI 原生应用开发、和 Web 端侧推理的未来、鸿蒙应用开发经验分享,以及最硬核的 IDE 技术。

感兴趣的朋友可以扫描下方二维码或点击「阅读原文」,查看大会详细日程。咨询购票可联系票务经理 18514549229。

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存