项目描述: 华为内部基于vue的开发的前端框架类似于elementUI,包含各种组件,以及适配不同后台服务的中间层数据适配器。 项目职责: 支持公司所有领域前端项目开发,创建卡片脚手架,提供了开发者技术资产共享平台,为公司提供一种前端资产重用新
形式“卡片共享/集成”,减少了重复开发工作量,提高了集成效率。
项目业绩: 1.研发代码加密技术,保护了代码的安全性。基于非对称和服务端客户端双验证方式,通过licence分发来保证权限和保 存代码安全。
2.研究serviceWork,担升官网访问速度,在国外弱网环境下打开页面平均时间由7-9s提升到1.5s 3.研究前端微服务化,设计卡片与卡片容器,支持项目中动态加载共享卡片。 4.研究前端集群开发,设计一父多子工程,独立开发和部署,最后纺一由父工程作为入口加载。设计思路为路由,国际化,vue- store等子工程打包时输出lib,父工程通过system.js加载并合并子路由,子状态。 6.研究vue-cli3,并设计插件,为项目从vue-cli2方式创建升级到vue-cli3方式提高了开发用户易用性和简便性,降低开发门槛。