An open API service indexing awesome lists of open source software.

https://github.com/rememberber/webdevmatters

Web开发可能需要考虑的事项
https://github.com/rememberber/webdevmatters

projectmanagement webdev webdevelopers webdevelopment webproject

Last synced: about 1 month ago
JSON representation

Web开发可能需要考虑的事项

Awesome Lists containing this project

README

        

# Web开发可能需要考虑的事项

## 前端
- 页面适配
- 响应式页面
- 图片品质+体积
- 客户端+服务端数据埋点
- 缓存及缓存强制失效
- 组件/模块打包
- 自动化部署
- 后退目标控制(浏览器前进后退)

## 后端
- api全局异常管理和错误码管理
- 日志管理
- Restful
- 服务/微服务解耦
- 多服务/集群/分布式/单id行为Trace
- 多服务maven依赖版本集中管理
- 关键业务流水持久化
- 消息队列服务
- 模板语言
- Admin后台管理系统用户操作记录
- 权限控制
- 定时任务
- 缓存及更新机制
- 读写分离
- 并发/高并发
- 请求排重
- 事务
- 多数据源
- 多环境配置
- CI持续集成

## 运维
- https
- gzip压缩
- 自动化部署
- 备份和回滚
- 热部署/高可用
- 容器/弹性负载
- 静态资源云存储
- 服务状态监控/报警

## 前端+后端
- Git分支管理

## 前端/后端/运维
- 跨域
- http2.0

## 所有
- (踩坑+犯错)经验的积累
- (搜索+问答等)技术的沉淀
- 服务者态度+用户是个呆瓜角度
- 渐进式+预见未来
- 简单点,尽量简单点