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开发可能需要考虑的事项
- Host: GitHub
- URL: https://github.com/rememberber/webdevmatters
- Owner: rememberber
- Created: 2017-11-01T09:31:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-01T11:46:02.000Z (over 7 years ago)
- Last Synced: 2025-04-11T01:53:30.975Z (about 1 month ago)
- Topics: projectmanagement, webdev, webdevelopers, webdevelopment, webproject
- Size: 1000 Bytes
- Stars: 9
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Web开发可能需要考虑的事项
## 前端
- 页面适配
- 响应式页面
- 图片品质+体积
- 客户端+服务端数据埋点
- 缓存及缓存强制失效
- 组件/模块打包
- 自动化部署
- 后退目标控制(浏览器前进后退)## 后端
- api全局异常管理和错误码管理
- 日志管理
- Restful
- 服务/微服务解耦
- 多服务/集群/分布式/单id行为Trace
- 多服务maven依赖版本集中管理
- 关键业务流水持久化
- 消息队列服务
- 模板语言
- Admin后台管理系统用户操作记录
- 权限控制
- 定时任务
- 缓存及更新机制
- 读写分离
- 并发/高并发
- 请求排重
- 事务
- 多数据源
- 多环境配置
- CI持续集成## 运维
- https
- gzip压缩
- 自动化部署
- 备份和回滚
- 热部署/高可用
- 容器/弹性负载
- 静态资源云存储
- 服务状态监控/报警## 前端+后端
- Git分支管理## 前端/后端/运维
- 跨域
- http2.0## 所有
- (踩坑+犯错)经验的积累
- (搜索+问答等)技术的沉淀
- 服务者态度+用户是个呆瓜角度
- 渐进式+预见未来
- 简单点,尽量简单点