Web后端技术栈:
编程语言层
编译型:
- Java/Kotlin
- C#
- Swift
- Go
动态语言:
- PHP
- Ruby
- Python
- Perl
- Lua
通用工具
- MySQL
- PostgreSQL
- Redis
- MongoDB
常用框架
Java:
- Struts+ Spring + Hibernate
- Struts2 + Spring + Hibernate
- Spring + SpringMVC + Hibernate/Mybatis
- Springboot + Mybatis
- SpringBoot
- SpringCloud
- Dropwizard
Go:
PHP:
- ThinkPHP(国内)
- Zend Framework(国外)
- Yii(国外)
- Laravel(中外)
- CakePHP(国外)
Python:
Ruby:
Perl:
Lua:
Nginx
常用网关
架构模式
- MVC架构
- 微服务架构
架构点
- 高可用
- 高性能
- 可拓展性
- 复杂度管理