写点什么

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

作者 | Tim Anderson

  • 2024-01-01
    北京
  • 本文字数:1246 字

    阅读完需:约 4 分钟

大小:554.70K时长:03:09
Netlify调查点燃热议,Astro悄然崛起

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/

 

相关阅读

Astro 低代码平台关键能力技术浅析

使用 Astro 如何构建 Astrobot Voice

Astro+Svelte 对阵 SvelteKit:优劣详解

使用 Astro 如何构建 Astrobot Voice

2024-01-01 00:007114

评论

发布
暂无评论
发现更多内容

Linux 基础操作

yuanhang

linux命令

为什么说区块链是制造信任的机器?

CECBC

区块链 不可篡改

【DevCloud · 敏捷智库】暴走在发布前夜的开发,你怕不怕?

华为云开发者联盟

版本控制 系统集成 发布

架构师训练营第十三周作业

叮叮董董

淘宝服务端高并发分布式架构演进之路

简爱W

Java java架构师

JavaScript中的原型到底该如何理解?

Walker

Java 大前端 面向对象编程 原型

架构师训练营-第十一周作业

腾志文(清样)

CommonMistakes

卓丁

云栖大会倒计时8天,新一代CDN的技术突破和应用实践专场有什么看点?

阿里云Edge Plus

CDN CDN加速

LeetCode题解:225. 用队列实现栈,一个队列, 压入 - O(n), 弹出 - O(1),JavaScript,详细注释

Lee Chen

大前端 LeetCode

java安全编码指南之:表达式规则

简爱W

Java java架构师

架构师0期Week13总结

Nan Jiang

架构师课程第十三周总结

dongge

够开放吗?来,和一群开发者搞事情!

易观大数据

区块链赋能数字经济,为知识和版权确权定价

CECBC

区块链 知识产权 数字经济

打破Scrum的五个误区(译)

Bruce Talk

Scrum 敏捷开发 Agile

从零开始搭建完整的电影全栈系统(二)——简单的WEB展示网站的搭建

刘强西

Yii2 yii

到底什么是分布式系统?你需要了解这些

华为云开发者联盟

分布式 部署

常用数据分析指标

纯纯

捡到宝啦!阿里内部人手一本的Springboot进阶手册,先学为敬

Java架构师迁哥

JavaScript 简介

InfoQ_34a83d636158

搜索引擎如何推荐网页

dongge

35岁以上的程序员们,后来都干什么去了?

华为云开发者联盟

程序员 职业规划 架构师

架构师13周练习

小蚂蚁

Securecrt 使用

yuanhang

securecrt

大数据解答(二)

dony.zhang

数据分析

物联网为什么需要5G?

华为云开发者联盟

5G 物联网

微信群总是有人发广告?看我用Python写一个自动化机器人消灭他!

刘早起😶

Python

架构师训练营-第十二周作业

腾志文(清样)

大数据2学习总结

周冬辉

北京或先行落地央行数字货币 人民币3.0时代将来临

CECBC

数字货币 银行 人民币

Netlify调查点燃热议,Astro悄然崛起_架构/框架_InfoQ精选文章