astro
介绍
Astro(入门指南 | Docs (astro.build)) 是集多功能于一体的 Web 框架,用于构建快速、以内容为中心的网站,而且是最适合构建像博客、营销网站、电子商务网站这样的以内容驱动的网站的 Web 框架。
特点
- 组件群岛: 用于构建更快网站的全新 web 架构。
- 服务器优先的 API 设计: 移除客户端上高资源消耗的激活过程。
- 默认零 JS: 没有 JavaScript 运行时开销来减慢你的速度。
- 边缘就绪: 在任何地方部署,甚至像 Deno 或 Cloudflare 这样的全球边缘运行时。
- 可定制: Tailwind, MDX 和 100 多个其他集成可供选择。
- 不依赖特定 UI: 支持 React, Preact, Svelte, Vue, Solid, Lit 等等。
优势
- 是MPA多页面应用,具有良好 SEO,更利于 SEO 优化
- 基于 Vite 以及 Esbuild 实现项目,启动速度迅速
- 使用灵活,支持 astro、react、vue 等多种语法编写程序
缺点
- 页面切换会导致整个页面重新加载,用户体验可能不如SPA单页面应用。
- 前后端的耦合度高,开发和维护成本可能较高。
结尾🚩
Astro 适用于 SEO 优化,以及构建博客、电子商务之类内容为主的网站的web框架,构建迅速且能让网站开发更容易。
(文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)