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