后端开发技术全景

从语言到框架,构建稳定可靠的服务端系统。覆盖主流语言、Web 框架、微服务与基础设施全景。

13
门主流后端语言
57
个常用框架
5
大类技术栈全景

语言与框架总览

按语言分区,覆盖当前主流后端框架与关键特性

Java Java

企业级后端的中流砥柱,生态成熟、岗位最多,从传统单体到云原生微服务均有覆盖。

难度:中高 适用:企业级后端 / 微服务
📘 Java 基础 · 章节知识笔记
15 章系统笔记 + 课后练习:298 道客观题(单选 / 判断 / 填空)+ 63 道代码题,左示例右跟练,代码可在线运行。
进入学习 →
🚀 Spring Boot 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。从快速入门到自动配置、Starter、数据访问与部署运维,核心知识点全覆盖。
进入学习 →
🌩️ Spring Cloud 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。微服务治理全家桶:注册发现、负载均衡、熔断降级、网关与配置中心。
进入学习 →
🌐 Spring MVC 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。从 MVC 分层到参数绑定、数据校验、拦截器与文件上传。
进入学习 →
🗄️ MyBatis / MyBatis-Plus 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。Mapper 映射、动态 SQL、关联查询、缓存与 MyBatis-Plus 实战。
进入学习 →
📦 Hibernate / JPA 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。ORM 实体映射、关联关系、JPQL/HQL、缓存与 Spring Data JPA。
进入学习 →
🔌 Netty 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。从 NIO 到 Reactor 模型、ChannelHandler、编解码器与粘包拆包。
进入学习 →
🔗 Dubbo 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。从 RPC 原理到服务注册发现、负载均衡、集群容错与服务治理。
进入学习 →
⚡ Quarkus 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。云原生 Java:编译期增强、Panache 数据访问与 GraalVM 原生镜像。
进入学习 →
🪶 Micronaut 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。编译期 DI、REST 控制器、Data JDBC、声明式客户端与安全认证。
进入学习 →
🌀 Vert.x 基础教程
12 单元 · 36 道经典实训题,左讲解右跟练。事件循环、Future/Promise、Event Bus、WebSocket 与集群高可用。
进入学习 →
🐍
Python Python

语法简洁、上手快,Web 开发与 AI、数据处理领域通吃。

难度:低 适用:Web 快速开发 / AI 数据
🐍 Python 基础教程
12 单元经典实训题,左讲解右跟练。从 Hello Python 到综合项目,语法基础 + 函数/异常处理全覆盖。
进入学习 →
Django
全功能 Web 框架,自带 ORM、Admin、认证等电池。
全功能电池齐备
进入学习 →
Flask
轻量微框架,核心精简、扩展自由。
轻量微框架
进入学习 →
FastAPI
高性能异步 API 框架,自动生成 OpenAPI 文档。
高性能异步API
进入学习 →
Tornado
异步网络框架,非阻塞 I/O,适合长连接场景。
异步网络非阻塞
进入学习 →
Sanic
异步 Web 框架,类 Flask 写法,主打性能。
异步Web类Flask
进入学习 →
Pyramid
灵活框架,可大可小,按需组合组件。
灵活可扩展
进入学习 →
🐹
Go Go / Golang

云原生时代的主流语言,并发模型优雅,部署简单,性能强悍。

难度:中 适用:高并发 / 云原生 / 中间件
📗 Go 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Gin
高性能 Web 框架,API 友好,社区活跃。
高性能Web框架
进入学习 →
Echo
极简高性能 Web 框架,路由与中间件设计优雅。
极简高性能
进入学习 →
Fiber
Express 风格高性能框架,基于 fasthttp,速度极快。
Express风格高性能
进入学习 →
Beego
全栈 MVC 框架,内置 ORM、Session、日志等组件。
全栈MVC内置组件
进入学习 →
Hertz
字节跳动 CloudWeGo 出品的高性能 HTTP 框架。
字节CloudWeGo高性能
进入学习 →
Kratos
bilibili 开源微服务框架,面向大型分布式系统。
微服务框架bilibili
进入学习 →
🟨
JavaScript / TypeScript Node.js

前后端同语言,生态庞大,适合全栈工程师与快速迭代的 API 服务。

难度:低中 适用:全栈 / API 服务 / 实时应用
📗 JavaScript / TypeScript 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Express
最流行的 Node 框架,极简灵活,插件生态丰富。
最流行极简
进入学习 →
Koa
下一代 Node 框架,由 Express 原班人马打造,中间件洋葱模型。
下一代洋葱模型
进入学习 →
NestJS
TypeScript 企业级框架,借鉴 Angular 架构,依赖注入。
TypeScript企业级
进入学习 →
Egg.js
阿里企业级框架,约定优于配置,内置多进程模型。
阿里企业级
进入学习 →
Fastify
高性能 Web 框架,插件架构,号称 Node 最快。
高性能插件化
进入学习 →
AdonisJS
Node 全栈框架,类 Laravel 的开发体验。
全栈类Laravel
进入学习 →
Hono
边缘 Web 框架,超轻量,适配 Cloudflare Workers 等边缘平台。
边缘Web超轻量
进入学习 →
🐘
PHP PHP

Web 老牌语言,驱动全球大量网站,部署简单、生态成熟。

难度:低 适用:Web 网站 / 内容系统 / 电商
📗 PHP 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Laravel
最流行全栈框架,语法优雅,生态(Eloquent、Blade)完善。
最流行全栈
进入学习 →
ThinkPHP
国内流行框架,中文文档完善,上手门槛低。
国内流行易上手
进入学习 →
Symfony
企业级框架,组件化设计,稳定可扩展。
企业级组件化
进入学习 →
Yii / Yii2
高性能组件式框架,内置 Gii 代码生成器。
高性能组件式
进入学习 →
CodeIgniter
轻量框架,体积小、配置少,适合快速部署。
轻量快速
进入学习 →
Hyperf
高性能协程框架,基于 Swoole,主打微服务与中间件。
高性能协程Swoole
进入学习 →
🔷
C# / .NET C# / .NET

微软生态核心,跨平台能力强,企业级与游戏后端常客。

难度:中 适用:企业级 / 跨平台 / 游戏后端
📗 C# 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
ASP.NET Core
跨平台 Web 框架,高性能,微软官方主力。
跨平台高性能
进入学习 →
Blazor
C# 全栈 Web UI,可用 C# 直接编写前端交互。
C#全栈Web UI
进入学习 →
Minimal API
轻量 API 框架,代码极简,适合小型服务与原型。
轻量API极简
进入学习 →
⚙️
C++ C++

极致性能的代表,适合高吞吐、低延迟的服务端与基础组件。

难度:高 适用:高性能服务 / 底层系统 / 游戏
📗 C++ 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Drogon
跨平台高性能 Web 框架,支持协程,性能极强。
跨平台高性能
进入学习 →
Crow
轻量 C++ Web 框架,类 Flask 风格,易用性好。
轻量类Flask
进入学习 →
CppCMS
高性能 Web 开发框架,面向高并发内容站点。
高性能Web
进入学习 →
Pistache
REST 风格 C++ 框架,现代 C++ 编写。
REST现代C++
进入学习 →
🦀
Rust Rust

内存安全与极致性能兼得,新一代系统级与 Web 后端的宠儿。

难度:高 适用:极致性能 / 安全并发 / 基础设施
📗 Rust 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Actix-web
高性能 Rust Web 框架,基于 Actor 模型,性能常年霸榜。
高性能Actor
进入学习 →
Axum
Tokio 生态官方 Web 框架,类型安全,组合式设计。
Tokio生态类型安全
进入学习 →
Rocket
易用 Web 框架,编译期路由检查,上手友好。
易用编译期检查
进入学习 →
Warp
组合式 Web 框架,基于 Filter 组合,表达力强。
组合式Filter
进入学习 →
Tide
异步 Web 框架,Rust 官方异步工作组维护。
异步官方生态
进入学习 →
💜
Kotlin Kotlin

JVM 上的现代语言,语法简洁,与 Java 生态无缝互通。

难度:中 适用:云原生 / 服务端 / Android 后端
📗 Kotlin 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Ktor
JetBrains 官方异步框架,协程原生,简洁灵活。
JetBrains官方异步
进入学习 →
Spring Boot
Kotlin 官方一等支持,可无缝使用 Spring 全家桶。
Kotlin支持Spring生态
进入学习 →
💎
Ruby Ruby

开发者体验极佳的语言,注重优雅与生产力。

难度:低中 适用:快速 Web 开发 / 创业项目
📗 Ruby 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Ruby on Rails
全栈框架,约定优于配置,快速开发标杆。
全栈约定优于配置
进入学习 →
Sinatra
轻量 DSL 框架,适合小型应用与 API。
轻量DSL小型应用
进入学习 →
Hanami
轻量全栈框架,模块化架构,现代 Ruby 风格。
轻量全栈模块化
进入学习 →
🔺
Scala Scala

函数式与面向对象融合,大数据生态的重要参与者。

难度:高 适用:大数据 / 函数式 / 高并发
📗 Scala 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Play Framework
响应式 Web 框架,热重载与异步原生。
响应式热重载
进入学习 →
Akka HTTP
基于 Actor 模型的 HTTP 服务框架,高并发利器。
Actor模型高并发
进入学习 →
http4s
函数式 HTTP 框架,基于 Cats Effect,纯函数式风格。
函数式HTTPCats Effect
进入学习 →
🍎
Swift Swift

苹果生态语言,服务端方向日渐成熟,与 iOS 团队同栈。

难度:中 适用:Swift 服务端 / 苹果生态
📗 Swift 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Vapor
Swift 服务端框架,异步优先,官方推荐的 Web 方案。
Swift服务端异步优先
进入学习 →
Elixir Elixir

构建在 Erlang VM 上的函数式语言,天生适合高并发与实时系统。

难度:中高 适用:高并发 / 实时系统 / 分布式
📗 Elixir 基础教程
12 单元经典实训题,左讲解右跟练。从环境搭建到综合项目,核心知识点 + 基础/拔高实训全覆盖。
进入学习 →
Phoenix
高并发全栈框架,Channel 实时通信与 LiveView 特色鲜明。
高并发全栈LiveView
进入学习 →

后端技术栈全景

除了语言与框架,稳定可靠的服务端还离不开这些基础设施

🗄️
数据库

关系型与非关系型存储,服务端的数据底座。

MySQL PostgreSQL MongoDB Redis
进入学习 →
📨
消息队列

异步解耦、削峰填谷,支撑分布式系统通信。

Kafka RabbitMQ RocketMQ
进入学习 →
🔗
RPC 与网关

服务间高效调用与统一流量入口。

gRPC Thrift APISIX Kong
进入学习 →
🐳
容器与编排

应用打包、部署与大规模编排的现代基础设施。

Docker Kubernetes
进入学习 →
🌐
Web 服务器

反向代理、负载均衡与静态资源服务的门户。

Nginx
进入学习 →