Skip to main content

Web 后端开发

流行的 Web 后端开发编程语言

  • JavaScript
  • Python
  • PHP
  • Ruby
  • Rust
  • Java
  • Go Lang

流行的 Web 后端开发框架

JavaScript

  • Express.js
  • Nest.js
  • Koa

Python

  • Django
  • Flask
  • FastAPI

PHP

  • Laravel
  • Symfony

Ruby

  • Ruby On Rails

Java

  • Spring boot

Rust

  • Rocket.rs

Go Lang

  • Gin

基本的后端开发概念

  • HTTP/HTTPS
  • REST
  • Web Sockets
  • CORS
  • MVC Architecture
  • CI / CD
  • ORM / ODM

数据库

SQL

  • MySQL
  • PostgreSQL
  • SQL Lite

NoSQL

  • MongoDB
  • CouchDB
  • DynamoDB

缓存

  • Redis
  • Memcached

必须了解的东西

  • Authentication
  • OAuth
  • Hashing (bcrypt)
  • Rate Limiting
  • Reverse proxy
  • Load balancer
  • Documentation (Swagger)

其他重要的Topics

  • Linux
  • Terminal (CLI)
  • Git
  • Basic Networking
  • Web Security
  • Testing
  • Docker
  • Kubernetes
  • Performance
  • Scalability

推荐的Web后端技术栈

FastAPI + MySQL