Featured image of post 现代前后端WEBAPP开发_方向系统学习记录

现代前后端WEBAPP开发_方向系统学习记录

系统性学习记录【现代前后端 WEBAPP 开发】,涵盖环境搭建、Node 管理、包管理、Next.js 开发及 Docker 插件化平台思维

现代前后端 WEBAPP 开发_方向系统学习记录

1. 基础概念

1.1 现代前后端 WEBAPP 思维

  • 前端与后端高度解耦,通过 API/HTTP/Socket 通信
  • 前端使用组件化、模块化框架(React + Next.js + TS)
  • 后端服务微服务化或插件化,每个工具独立容器化
  • 统一开发环境与生产环境,避免“本地可用、服务器报错”

1.2 核心技术理解

技术作用
Windows操作系统与 GUI 编辑器环境
WSL2Linux 核心环境,和服务器一致
nvmNode 版本管理器,保证项目 Node 版本一致
Node.jsJS/TS 运行环境
pnpm高效包管理器,安装依赖与管理脚手架
Next.js + React + TS现代前端框架,支持组件化与页面路由
Docker插件化工具容器化,保证隔离和可移植性

2. 学习路线规划

阶段学习目标依赖
技术工具[x] 开发环境搭建:Windows + WSL2 + VS Code Remote-WSL,Docker 容器化思维WSL2 安装与配置、VS Code Remote-WSL、Docker&&K8s学习笔记
[ ] Node.js + TypeScript 入门:Node 运行机制、nvm 版本管理、npm / pnpm / yarn 使用、TypeScript 基础Nodejs+TypeScript_技术工具学习记录
[ ] Next.js 现代前端开发:React + Next.js + TS、组件化开发、页面路由与 API 路由、插件化平台思维Next.js 官方文档、React 官方文档、UI 组件库(Ant Design / Tailwind UI)、Docker 容器化工具
基础知识了解前后端解耦与现代 WEBAPP 架构HTTP/HTTPS、RESTful API、GraphQL、微服务与插件化服务思维
掌握模块化与依赖管理概念CommonJS / ES Module、模块加载机制、包管理器原理
熟悉前端组件化设计与状态管理React 组件设计模式、状态管理(Zustand / Redux / Context API)
产出学习能搭建插件化 WEBAPP 平台,整合前端页面与 Docker 插件工具Node + Next.js + Docker API 调用、前端组件化开发、插件化工具集成
通过小项目练习技术链小工具插件(音乐播放器、计算器、小游戏、AI Agent)容器化 + 前端调用
建立完整开发与部署流程能力Windows → WSL2 → nvm → Node → pnpm → Next.js → Docker 插件化平台

3. 技术依赖


4. 相关资料链接


5. 学习过程记录

2026-02-06

  • 理解现代前后端解耦 + 插件化平台思想
  • 搭建 Windows + WSL2 开发环境,VS Code Remote-WSL 测试

2026-02-07

  • 安装 nvm,切换 Node 18,理解 Node 运行机制
  • 熟悉 npm / pnpm / yarn 区别,选择 pnpm 作为包管理器

2026-02-08

  • 使用 pnpm create next-app 初始化 Next.js + TS 项目
  • 理解模块系统:.js / .mjs / CJS / ESM
  • 开始规划插件化工具目录结构

2026-02-09

  • 每个工具独立写 Dockerfile,测试容器启动与端口映射
  • 前端通过 API 路由调用 Docker 插件,实现初步平台功能
  • 整个开发流程在 WSL2 + Docker 环境下稳定运行

6. 技术流程图

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Windows (GUI + 编辑器)
WSL2 (Linux 环境)
nvm (Node 版本管理)
Node.js (JS/TS 运行)
pnpm (包管理与项目脚手架)
Next.js + React + TypeScript (前端页面 + 组件化开发)
Docker (插件化工具容器化,隔离服务)
现代前后端 WEBAPP 工具平台

核心思维:环境统一 → Node 版本稳定 → 高效依赖管理 → 组件化前端 → 容器化服务 → 插件化平台


潇洒人间一键仙
使用 Hugo 构建
主题 StackJimmy 设计