轻松到家App
1、负责本项目的技术选型、架构设计、基础架构的搭建、原生功能调用插件的封装,功能使用用例的编写,以及开发文档的输出整理,大幅降低项目开发的成本及项目开发周期。2、负责开发架构使用的技术培训,帮助及解答前端开发同学开发过程中遇到的问题,提供解决方案,让项目组能够顺利、准时的按照需求排期完成开发任务;3、负责制定及监督前端代码的开发规范,负责部分复杂功能模块的开发,Android、iOS以及iPad的适配,review及审核项目前端代码,提出优化及整改意见,确保项目整体开发效率的同时,保证项目代码的质量以及高性能运行;4、监督项目整体开发进度,做好项目Git分支及版本管理,负责App在腾讯应用宝、华为应用市场、苹果App Store的上架工作,通过轻松到家App的开发过程,对于非游戏性能要求级别的App开发上,快速低成本实现跨端app开发的技术路线有了更深刻的认识,在新旧技术结合应用的开发方式上,找到了一个新的契合点。
2、负责开发架构使用的技术培训,帮助及解答前端开发同学开发过程中遇到的问题,提供解决方案,让项目组能够顺利、准时的按照需求排期完成开发任务;
3、负责制定及监督前端代码的开发规范,负责部分复杂功能模块的开发,Android、iOS以及iPad的适配,review及审核项目前端代码,提出优化及整改意见,确保项目整体开发效率的同时,保证项目代码的质量以及高性能运行;
4、监督项目整体开发进度,做好项目Git分支及版本管理,负责App在腾讯应用宝、华为应用市场、苹果App Store的上架工作,通过轻松到家App的开发过程,对于非游戏性能要求级别的App开发上,快速低成本实现跨端app开发的技术路线有了更深刻的认识,在新旧技术结合应用的开发方式上,找到了一个新的契合点。
加盟商管理系统
为了快速、高效的开发加盟商管理系统,系统采用了Webpack + Vue2 + iview admin pro搭建基础架构。在此架构上我们进行了一系列的拓展:
1. 把前端架构打造成了多后台系统统一开发平台。即以前的系统都是每个管理后台都是相互独立的,如果要修改一些公共的东西,每个独立的项目都要单独修改。改造后,一套代码可以开发多个系统后台,公共部分可以互用,利用Webpack的多页打包技术,根据不同的打包命令,对每个项目目录下的代码独立打包,生成独立的部署文件,达到一套代码开发多套后台关系系统的目的。
2. 封装统一的配置话搜索组件。在管理后台重复得最多的开发工作非表单搜索莫属,为了提高开发效率,我们把搜索组件做了统一封装,做到了搜索组件的配置化。任何一个数据页面,只要配置好相关的Json配置参数,即可完成表单页强大的数据搜索功能。
3. 为了方便的做好用户权限,系统还封装了两套权限系统组件,一个负责管理页面路由访问权限,只需要在给页面路由设置页面路由权限即可;第二个负责管理页面元素的权限点,让页面针对拥有不用权限点的用户呈现不一样的页面内容。