QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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:007092

评论

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

联合民生证券,探讨AI技术驱动下的财富管理新范式

非凸科技

【HarmonyOS NEXT】鸿蒙应用点9图的处理(draw9patch)

GeorgeGcs

鸿蒙 draw9patch 应用点9图

YashanDB故障诊断概念

YashanDB

数据库 yashandb

AI之山,鸿蒙之水,画一幅未来之家

脑极体

AI

YashanDB巡检

YashanDB

数据库 yashandb

HarmonyOS NEXT 基于原生能力获取视频缩略图

威哥爱编程

HarmonyOS ArkTS HarmonyOS框架 HarmonyOS NEXT

FeedbackStream:8 分钟创建 AI 面试智能体;Moshi 开源图像理解实时语音模型 MoshiVis 丨日报

声网

【HarmonyOS NEXT】鸿蒙三方应用跳转到系统浏览器

GeorgeGcs

鸿蒙 三方应用 系统浏览器

淘宝商品SKU信息抓取实战:5步搞定API封装(附代码)

代码忍者

淘宝API接口

YashanDB故障诊断架构

YashanDB

数据库 yashandb

【HarmonyOS NEXT】鸿蒙应用使用后台任务之长时任务,解决屏幕录制音乐播放等操作不被挂起

GeorgeGcs

后台任务 长时任务 屏幕录制音乐播放

Netty源码—客户端接入流程

不在线第一只蜗牛

Java php 服务器

HarmonyOS NEXT 实现拖动卡片背景模糊效果

威哥爱编程

HarmonyOS HarmonyOS框架 HarmonyOS NEXT

【HarmonyOS NEXT】鸿蒙跳转华为应用市场目标APP下载页

GeorgeGcs

鸿蒙 华为应用市场 目标APP下载页 跳转

08.面向对象的特性

杨充

Rust 开发者必备:三分钟搞定视频缩略图生成

Yeauty

rust ffmpeg Video media audio

具身智能:人工智能的革命——从算法智能到物理智能的范式转移

测试人

人工智能

【HarmonyOS NEXT】解决自定义弹框遮挡气泡提示的问题

GeorgeGcs

自定义弹框 间隙

如何在云效中使用 DeepSeek 等大模型实现 AI 智能评审

阿里巴巴云原生

阿里云 AI 云原生

如何在云效中使用 DeepSeek 等大模型实现 AI 智能评审

阿里云云效

阿里云 云原生 云效

SvelteKit 最新中文文档教程(9)—— 部署静态站点与单页应用

冴羽

vue.js 前端 React Svelte SvelteKit

《Operating System Concepts》阅读笔记:p473-p480

codists

操作系统

哈尔滨网络安全等级保护测评

黑龙江陆陆信息测评部

【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码

GeorgeGcs

鸿蒙 源码 应用 屏幕录制 详解

YashanDB dump

YashanDB

数据库 yashandb

Spring Boot 与 MyBatis Plus 整合 KWDB 实现 JDBC 数据访问

KaiwuDB

数据库 KaiwuDB

HarmonyOS:@AnimatableExtend 装饰器自学指南

李游Leo

HarmonyOS HarmonyOS NEXT

广告发布平台(源码+文档+讲解+演示)

深圳亥时科技

Redis 高可用方案

天翼云开发者社区

redis

YashanDB健康检查

YashanDB

数据库 yashandb

【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏

GeorgeGcs

鸿蒙应用 横竖屏切换 自动切换横竖屏 监听横竖屏

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