Skip to content

语言生态依赖与发布 ​

比较 Cargo、Go Modules、Python 环境和依赖解析的边界,形成跨语言供应链判断。

阅读起点 ​

先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|Cargo 包、Manifest 与依赖 ​

理解Cargo 包、Manifest 与依赖的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. Package、Crate 与 Target:理解Cargo 的Package、Crate 与 Target的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. Manifest、版本与特性:理解Cargo 的Manifest、版本与特性的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 依赖解析、Cargo.lock 与 registry:理解Cargo 的依赖解析、Cargo.lock 与 registry的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第2章|Cargo Workspace、生成与目标平台 ​

理解Cargo Workspace、生成与目标平台的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. Workspace 与大型项目:理解Cargo 的Workspace 与大型项目的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. build.rs、proc macro 与生成代码:理解Cargo 的build.rs、proc macro 与生成代码的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. Profile、目标平台与产物:理解Cargo 的Profile、目标平台与产物的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第3章|Cargo 测试、文档与发布 ​

理解Cargo 测试、文档与发布的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 测试、文档、基准与发布:理解Cargo 的测试、文档、基准与发布的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 模块、包与导入路径:理解Go Modules 的模块、包与导入路径的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 版本、MVS 与依赖图:理解Go Modules 的版本、MVS 与依赖图的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第4章|Go Modules 模块、版本与校验 ​

理解Go Modules 模块、版本与校验的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. go.mod、go.sum 与整洁依赖:理解Go Modules 的go.mod、go.sum 与整洁依赖的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. Workspace、多模块与 Monorepo:理解Go Modules 的Workspace、多模块与 Monorepo的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 代理、校验数据库与私有依赖:理解Go Modules 的代理、校验数据库与私有依赖的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第5章|Go Workspace、代理与交叉编译 ​

理解Go Workspace、代理与交叉编译的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. vendor、构建标签与交叉编译:理解Go Modules 的vendor、构建标签与交叉编译的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 工具依赖、测试与工程治理:理解Go Modules 的工具依赖、测试与工程治理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 解释器、环境与安装位置:理解Python 依赖管理 的解释器、环境与安装位置的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第6章|Python 环境、解析与标准打包 ​

理解Python 环境、解析与标准打包的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. pip、PyPI 与依赖解析:理解Python 依赖管理 的pip、PyPI 与依赖解析的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. pyproject、构建后端与标准打包:理解Python 依赖管理 的pyproject、构建后端与标准打包的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 锁定、更新与环境矩阵:理解Python 依赖管理 的锁定、更新与环境矩阵的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第7章|Python 工作流、原生扩展与供应链 ​

理解Python 工作流、原生扩展与供应链的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. uv、Poetry、pipx 与项目工作流:理解Python 依赖管理 的uv、Poetry、pipx 与项目工作流的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 原生扩展、系统依赖与跨平台:理解Python 依赖管理 的原生扩展、系统依赖与跨平台的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 私有源、供应链与发布:理解Python 依赖管理 的私有源、供应链与发布的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长