很荣幸第二个项目全权是由我负责的,推进了公司前端技术架构:
CDN:js全部cdn通过时间轴来进行区域覆盖更新
OcLazyLoad:Angular按需加载模块js,Angular也可以通过requirejs进行按需加载,我选择最简单
Gulp:通过监控js,less源文件变化,编译压缩生产min版本,自动更新页面时间轴,采取非打包模式,个人习惯导致
Git:svn在开发环境下,后端部署的时候频繁出现文件丢失,文件未覆盖的问题,于是我们迁移到了git,git的优势更多不一一说了
GitLab:进行codeReview(代码审核)
负载均衡:采取踢掉一台,部署一台,再上线到负载上,重复所有机器完成为止,保证服务稳定,不间断。
模块开发:列表-详情-新增-修改为一个模块
缺少:单元测试,监控层