项目分析

13 个主题

MD 2026/5/25

Astro 架构分析

Astro 架构分析 一句话理解:Astro 是一个以"岛屿架构"为核心的内容驱动 Web 框架 — 页面默认输出纯 HTML,只有你显式标记的交互组件才会加载 JS。 一、整体架构鸟瞰 Astro 的架构可以用三层来理解: 二、核心架构模式:Islands Architecture 2.1 什么是岛屿架构 岛屿架构(Islands Architecture)是 Astro 的核心创新,由 Ast…

MD 2026/5/13

Obsidian架构分析

Obsidian 架构分析 核心问题与约束 Obsidian 要解决的核心问题: 本地优先的知识管理工具,需要强大的扩展性,同时保持极低的启动延迟和流畅的编辑体验 。 关键约束: 文件必须是纯 Markdown,用户数据不能被锁定在私有格式 插件生态必须足够开放,但不能破坏核心稳定性 跨平台(Windows/macOS/Linux/iOS/Android) 离线优先,不依赖云服务 架构全景 架构师…