astro

820 阅读1分钟

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框架,构建迅速且能让网站开发更容易。

(文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)