Quartz 架构分析
一个"管道 + 插件"架构的静态站点生成器:Markdown 进、网站出
13 个主题
一个"管道 + 插件"架构的静态站点生成器:Markdown 进、网站出
Mall-App 架构学习笔记 🏗️ Mall-App 架构学习笔记 📅 创建时间:2026-05-20 🏷️ 标签: Spring Cloud 微服务 UniApp Vue 2 电商系统 全栈架构 📍 项目路径:E:\workSpace\mall-app 📑 目录 项目总览 整体架构 前端架构 (UniApp) 后端架构 (Spring Cloud) API 与数据层 设计模式与架构决…
RuoYi (若依) v4.8.3 架构学习笔记 🏛️ RuoYi (若依) v4.8.3 架构学习笔记 📅 创建时间:2026-05-20 🏷️ 标签: Spring Boot 4 Apache Shiro MyBatis Thymeleaf 后台管理系统 代码生成 若依 📍 项目路径:E:\workSpace\RuoYi 🌐 官网:www.ruoyi.vip 📑 目录 项目总览 模…
Astro 架构分析 一句话理解:Astro 是一个以"岛屿架构"为核心的内容驱动 Web 框架 — 页面默认输出纯 HTML,只有你显式标记的交互组件才会加载 JS。 一、整体架构鸟瞰 Astro 的架构可以用三层来理解: 二、核心架构模式:Islands Architecture 2.1 什么是岛屿架构 岛屿架构(Islands Architecture)是 Astro 的核心创新,由 Ast…
三大 Agent 框架比较:Claw Code、GenericAgent、Hermes Agent 三个框架代表了 AI Agent 设计的三种不同哲学: 功能对等的工程严谨性 、 极简自进化 、 持续学习的全能平台 。 一、定位对比 | 维度 | Claw Code | GenericAgent | Hermes Agent | | | | | | | 核心定位 | Claude Code 的…
Obsidian 架构分析 核心问题与约束 Obsidian 要解决的核心问题: 本地优先的知识管理工具,需要强大的扩展性,同时保持极低的启动延迟和流畅的编辑体验 。 关键约束: 文件必须是纯 Markdown,用户数据不能被锁定在私有格式 插件生态必须足够开放,但不能破坏核心稳定性 跨平台(Windows/macOS/Linux/iOS/Android) 离线优先,不依赖云服务 架构全景 架构师…
Claw Code 架构分析 1. 项目定位 Claw Code 是 Claude Code(Anthropic 官方 CLI 工具)的 Rust 重写版本 ,属于 UltraWorkers 工具链生态的一部分。目标是以 Rust 的性能和安全性重新实现 Claude Code 的全部功能,同时保持与上游 TypeScript 版本的功能对等(parity)。 核心数据: ~20K 行 Rust…
GenericAgent 架构分析 1. 项目定位 GenericAgent 是一个 极简、可自我进化的自主 Agent 框架 。核心仅约 3000 行代码,通过 9 个原子工具 + 约 100 行 Agent Loop,赋予任意 LLM 对本地计算机的系统级控制能力。 设计哲学:不预设技能,靠进化获得能力。 每解决一个新任务,GenericAgent 将执行路径自动固化为 Skill,供后续直接…
OpenCode 架构设计 1. 项目定位 OpenCode 是一个 开源 AI 编程代理 ,提供多种交互方式: TUI (终端界面)— 核心体验 桌面应用 IDE 扩展 (VS Code 等) Web 界面 CLI (命令行直接调用) 定位类似 Claude Code / Cursor ,但完全开源,支持 30+ LLM 提供商。 2. 技术栈 | 层级 | 技术 | | | | | 核心运行时…
📦 实战评估: Project Toolkit/后端框架/FastAPI FastAPI 架构设计 FastAPI 是基于 Starlette + Pydantic 的现代 Python Web 框架,用类型提示驱动自动验证、序列化和文档生成,async first 设计使其成为 Python 生态中性能最高的 API 框架。 🏗️ 整体架构 🔑 核心设计思想 1. 类型提示驱动一切 Fas…
📦 实战评估: Project Toolkit/桌面与跨平台UI/Electron Electron 架构设计 Electron 是基于 Chromium + Node.js 的跨平台桌面应用框架,用 Web 技术(HTML/CSS/JS)构建原生桌面应用。 🏗️ 整体架构 🔑 核心设计思想 1. 继承 Chromium 的多进程模型 Electron 直接继承了 Chrome 浏览器的多进…
📦 实战评估: Project Toolkit/桌面与跨平台UI/Tauri Tauri 架构设计 Tauri 是一个用 Rust 构建轻量、安全的跨平台桌面/移动应用框架,前端使用系统原生 WebView 而非捆绑 Chromium。 🏗️ 整体架构 🔑 核心设计思想 1. 系统 WebView 而非捆绑浏览器 这是 Tauri 与 Electron 最根本的架构差异: | 方案 | 做法…
Hermes Agent ☤ The agent that grows with you — 由 Nous Research 开发的自我进化 AI Agent 项目定位 Hermes Agent 是一个具有 内置学习循环 的 AI Agent 框架: 从经验中创建 Skills(技能) 使用过程中自动改进 Skills 主动持久化知识到 Memory 搜索历史对话(跨会话召回) 跨会话构建用户画像…