Skip to content

Latest commit

 

History

History
439 lines (348 loc) · 27.6 KB

document-index.md

File metadata and controls

439 lines (348 loc) · 27.6 KB

Dev Quest 文档索引系统

新补语言基础入口

从学习入口或参考入口进入

仓库首页提供 11 个模块的选择表;每个模块的 LEARNING_GUIDE.md 提供前置知识、渐进路径和该模块现有 reference 文章的完整分类索引。无需把目录树当必读顺序。

📚 智能文档导航: 快速找到你需要的学习资源,建立知识关联,优化学习路径。

🎯 快速导航

按模块浏览

按内容类型


01 Go后端开发

模块入口: 01-go-backend/README.md | 已按标准结构建设(74篇)

📖 基础概念 (basics/)

文档 说明
环境搭建 开发环境配置
第一个程序 Hello World与项目结构
变量与常量 类型系统基础
复合类型 数组、切片、映射与结构体
函数与方法 函数定义与使用
控制结构 条件与循环
错误处理 Go错误处理哲学
并发基础 goroutine 与 channel 入门(完成错误处理后学习)

🛠️ 框架工具 (frameworks/)

框架 文档 应用场景
Gin基础 Gin框架基础 Web API开发入门
Gin进阶 Gin框架高级 中间件、路由进阶
GORM GORM ORM完全指南 数据库ORM
MongoDB MongoDB Go驱动 文档数据库
Redis Go Redis完全指南 缓存与消息
gRPC gRPC服务开发完整指南 服务间RPC通信

🚀 项目实战 (projects/)

项目 技术栈 说明
标准库待办命令行 Go 标准库 输入、校验、内存状态、输出与测试的最小闭环
REST API服务器 Gin + PostgreSQL 完整的RESTful API
微服务演示 Go + gRPC + Docker 微服务架构示例
实时应用 WebSocket + Redis 实时通信应用
CLI工具 Cobra + Viper 命令行工具开发

📊 高级主题 (advanced-topics/)

文档 说明
RESTful设计模式 API设计最佳实践
GraphQL API 现代API开发
微服务设计 分布式架构
并发编程模式 高级并发
性能调优 系统优化
安全最佳实践 应用安全

📚 知识字典 (reference/)

分类 文档
语言核心概念 Go关键字、错误处理、并发、泛型及 slice/map/channel/interface/defer/nil 核心语义等15篇
框架核心要点 Gin、GORM、sqlc/GORM/ent 数据层对比、路由器选型、Mongo/Redis驱动等6篇
库指南 标准库、三方库、net/http 及 encoding/json/context/sync/database/sql 等包导览与 std 包地图 17篇
快速参考 语法速查、Web工具、故障排查3篇

🔧 测试与部署

分类 文档
测试工程 单元测试、Mock、集成测试、基准、TDD共5篇
部署运维 容器化、CI/CD、K8s、可观测性共4篇

02 Next.js前端开发

模块入口: 02-nextjs-frontend/README.md | 已按标准结构建设(62篇)

📖 基础概念 (basics/)

文档 说明
环境搭建 开发环境配置
第一个Next.js应用 项目创建与结构
TypeScript集成 类型系统集成
布局与路由 App Router路由体系
Tailwind样式 样式解决方案
数据获取基础 Server/Client组件数据流
状态管理 应用状态管理
第一个项目 综合练习项目

🛠️ 框架工具 (frameworks/)

框架 文档 应用场景
Next.js 16 Next.js 16完全指南 框架全貌
React 19 React 19集成 新特性应用
全栈模式 全栈开发模式 前后端一体开发
性能优化 性能优化实践 框架级优化

🚀 项目实战 (projects/)

项目 技术栈 说明
企业官网 Next.js + Tailwind 营销页面
电商商店 Next.js + 支付集成 电商平台
数据仪表板 Next.js + 图表 数据可视化
SaaS平台 Next.js + 认证 + 多租户 完整全栈应用

📊 高级主题 (advanced-topics/)

文档 说明
GraphQL与Apollo API集成
扩展模式 大型应用架构
微前端 前端架构
Core Web Vitals Web性能
高级优化 深度性能优化
安全最佳实践 前端安全

📚 知识字典 (reference/)

分类 文档
语言概念 React语法(含全量 Hooks 补遗)、Next.js API、TS类型与收窄、TS声明、JS核心语义、Web平台API等9篇
框架模式 路由、组件、缓存、异步API、proxy、Metadata/script、路由段配置、环境变量等14篇
开发工具 测试、样式、包管理、调试工具4篇
性能优化 渲染、包体积、图片字体优化3篇
库指南 生态依赖地图 1篇

🔧 测试与部署

分类 文档
测试工程 单元、组件、E2E、性能测试共4篇
部署运维 Vercel、Docker、CI/CD、监控共4篇

03 TanStack全家桶

模块入口: 03-tanstack-stack/README.md | 已按标准结构建设(58篇)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 31 language-concepts/
🏗️ frameworks/ 操作指南 4 Query入门
🚀 projects/ 操作指南 4 TODO应用
🧪 testing/ 操作指南 4 单元测试
🚀 deployment/ 操作指南 3 CI/CD流水线
🎓 advanced-topics/ 解释 4 缓存架构

04 React Native三端原生App

模块入口: 04-multiplatform-apps/README.md | 已按标准结构建设(49篇 + 历史规划文档)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 23 language-concepts/
🏗️ frameworks/ 操作指南 4 React Native入门
🚀 projects/ 操作指南 4 TODO应用
🧪 testing/ 操作指南 3 单元测试
🚀 deployment/ 操作指南 3 EAS构建
🎓 advanced-topics/ 解释 4 新架构解析

05 Kotlin Compose

模块入口: 05-kotlin-compose/README.md | 已按标准结构建设(52篇 + 历史规划文档)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 26 language-concepts/
🏗️ frameworks/ 操作指南 4 Compose入门
🚀 projects/ 操作指南 4 笔记应用
🧪 testing/ 操作指南 3 单元测试
🚀 deployment/ 操作指南 3 发布构建
🎓 advanced-topics/ 解释 4 应用架构

06 SwiftUI

模块入口: 06-swift-swiftui/README.md | 已按标准结构建设(54篇 + 历史规划文档)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 28 language-concepts/
🏗️ frameworks/ 操作指南 4 SwiftUI入门
🚀 projects/ 操作指南 4 笔记应用
🧪 testing/ 操作指南 3 单元测试
🚀 deployment/ 操作指南 3 应用发布
🎓 advanced-topics/ 解释 4 应用架构

技术探索系列 (07-10)

07 PHP精通之路

模块入口: 07-php-mastery/README.md | 已按标准结构建设(59篇)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 29 language-concepts/
🏗️ frameworks/ 操作指南 4 Laravel入门
🚀 projects/ 操作指南 4 TODO API
🧪 testing/ 操作指南 3 单元测试
🚀 deployment/ 操作指南 3 容器化部署
🎓 advanced-topics/ 解释 8 Laravel架构

08 Java知识回顾

模块入口: 08-java-revisited/README.md | 已按标准结构建设(55篇)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 29 language-concepts/
🏗️ frameworks/ 操作指南 4 Spring Boot入门
🚀 projects/ 操作指南 4 TODO API
🧪 testing/ 操作指南 3 单元测试
🚀 deployment/ 操作指南 3 容器化部署
🎓 advanced-topics/ 解释 4 分层架构

09 Node.js后端探索

模块入口: 09-nodejs-backend/README.md | 已按标准结构建设(48篇)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 22 language-concepts/
🏗️ frameworks/ 操作指南 4 Hono入门
🚀 projects/ 操作指南 4 TODO API
🧪 testing/ 操作指南 3 单元测试
🚀 deployment/ 操作指南 3 容器化部署
🎓 advanced-topics/ 解释 4 服务架构

10 Python发现之旅

模块入口: 10-python-discovery/README.md | 已按标准结构建设(54篇)

目录 象限 篇数 入口
📖 basics/ 教程 8 环境搭建
📚 reference/ 字典 28 language-concepts/
🏗️ frameworks/ 操作指南 4 FastAPI入门
🚀 projects/ 操作指南 4 TODO API
🧪 testing/ 操作指南 3 单元测试
🚀 deployment/ 操作指南 3 容器化部署
🎓 advanced-topics/ 解释 4 项目架构

11 Rust跨平台开发

模块入口: 11-rust-cross-platform/README.md | 已按标准结构建设(47篇)

目录 象限 篇数 入口
📖 basics/ 教程 10 环境搭建
📚 reference/ 字典 14 language-concepts/ · framework-essentials/ · library-guides/
🏗️ frameworks/ 操作指南 7 Tauri 2 架构
🚀 projects/ 操作指南 5 CLI 工具
🧪 testing/ 操作指南 3 单元与集成测试
🚀 deployment/ 操作指南 4 交叉编译 targets
🎓 advanced-topics/ 解释 4 内存布局与性能

AI 协议层

框架无关的协议与模式沉淀(AI/LLM 应用层框架竞争未收敛,只收协议/模式层,判据见 tech-adoption-checklist):

  • MCP 协议精要 — Model Context Protocol 2026-07-28 规范要点:无状态请求、MRTR、传输层、安全原则
  • Agent 模式语言 — 工具循环 / 计划-执行 / 反思 / 编排 / 记忆分层 / 护栏 / 上下文工程,跨框架不变量
  • Agent Skills 规范精要 — 开放格式标准(agentskills.io):SKILL.md 格式、渐进式披露、与 MCP 互补、安全原则

🧪 工程质量工具


🔍 智能搜索

按技术标签搜索

  • #go - Go语言相关内容
  • #nextjs - Next.js框架内容
  • #react - React相关内容
  • #typescript - TypeScript类型系统
  • #react-native - React Native跨平台
  • #harmonyos - 鸿蒙操作系统
  • #cross-platform - 跨平台开发
  • #docker - 容器化技术
  • #kubernetes - K8s编排
  • #database - 数据库相关
  • #api - API开发
  • #testing - 测试相关
  • #deployment - 部署运维

按应用场景搜索

  • Web开发: Web应用、API服务
  • 移动开发: 跨平台应用、三端原生
  • 微服务: 分布式系统、服务间通信
  • 数据处理: 数据库、缓存、消息队列
  • DevOps: 部署、监控、运维
  • 性能优化: 调优、缓存、负载均衡

按学习目标搜索

  • 入门: 从零开始学习某技术
  • 进阶: 提升现有技能
  • 实战: 完成具体项目
  • 架构: 系统设计能力
  • 跨平台: 三端应用开发能力

📚 学习路径推荐

后端开发路径

graph TD
    A[Go环境搭建] --> B[Go基础语法]
    B --> C[数据类型和控制流]
    C --> D[面向对象编程]
    D --> E[Web框架Gin]
    E --> F[数据库集成]
    F --> G[项目实战REST API]
    G --> H[微服务架构]
    H --> I[云原生部署]
Loading

前端开发路径

graph TD
    A[开发环境配置] --> B[TypeScript集成]
    B --> C[React核心概念]
    C --> D[Next.js框架]
    D --> E[状态管理]
    E --> F[样式和UI组件]
    F --> G[项目实战]
    G --> H[性能优化]
    H --> I[部署和运维]
Loading

移动开发路径 (跨平台+原生覆盖)

graph TD
    A[Go后端基础] --> B[Next.js前端基础]
    B --> C[React Native三端]
    C --> D[原生深度开发]

    C --> D1[Android原生集成]
    C --> D2[鸿蒙生态布局]
    C --> D3[iOS全球化]
    C --> D4[三端架构优化]
Loading

全栈开发路径 (现代化技术栈)

graph TD
    A[选择主方向] --> B[掌握基础栈]
    B --> C[学习配套技术]
    C --> D[完成全栈项目]
    D --> E[部署和优化]

    B --> B1[Go后端基础]
    B --> B2[Next.js前端基础]

    C --> C1[数据库和API]
    C --> C2[状态管理和路由]
    C --> C4[跨平台开发]

    D --> D1[电商应用]
    D --> D4[三端原生应用]
Loading

📖 使用指南

如何使用本索引

  1. 确定学习目标: 根据你的目标和当前水平选择合适的内容
  2. 遵循学习路径: 按推荐路径循序渐进,确保基础扎实
  3. 结合实战项目: 理论学习与实践项目相结合
  4. 利用交叉引用: 通过相关链接建立知识关联
  5. 定期回顾总结: 定期回顾已学内容,巩固知识

学习建议

  • 🎯 目标明确: 每次学习都有明确的目标
  • 📝 做好笔记: 记录重要概念和代码片段
  • 🛠️ 动手实践: 理论学习后立即动手实践
  • 🔗 建立关联: 主动寻找知识点之间的关联
  • 📊 跟踪进度: 定期检查学习进度和效果
  • 🚀 技术平衡: 跨平台效率与原生深度的平衡

索引版本: v3.0.0 最后更新: 2026年9月 维护团队: Dev Quest Team

💡 提示: 本索引与实际目录结构对齐,01-11 全部模块已按 Diátaxis 双轴标准建设(basics 教程 + reference 字典 + 工程域 + advanced-topics)。建议结合学习进度选择合适的模块开始学习!