本人从事前端领域工作三年,起初做的是以Vue.js为技术基栈的后台管理系统方向的开发工作,后来技术基栈转为React。具备常规PC、WAP端的开发技能及经验,对于以webpack为构建基础的前端工程化有一定的见解和实战经验。三年工作中在小程序方向较为有成绩,有独立的开源研发框架,并且是github的北极星授予者。有自我技术追求并且热爱研究技术,能够及时的顺应潮流迭代自身的技术组成结构,对待编程认真且执着。
Medusa 基于webpack的微信小程序框架
在小程序项目日益增多的情况下,开发团队迫切需要一个完备的基础框架,它应具备基础的应用结构,完善的规范审查机制,轻
松接入第三方工具的能力以满足快速开发的需求。在此驱动下我着手设计并研发具备以上能力的脚手架工具:
1. 设计并实现以 webpack 为构建工具的基础框架,应用 webpack 的构建能力为后续开发的工具融合赋能;
2. 在基础的代码构建功能上配置完善的代码规范约束,并用工具进行 commit 规范及代码规范检测;
3. 设计并完善应用层面工具包,对路由、请求、用户行为采集功能进行二次封装,通过封装既能满足基础的功能需求又能够融入
应对常规业务的能力;
4. 输出常规业务问题解决方案,从应用层赋能骨架屏、错误提示页面、iPhoneX遮挡解决方案,让业务开发者尽量避免重复性工
作;
medusa-cli 是为Medusa小程序框架研发的一个项目初始化工具,能够快速的生成能力优良的小程序项目,达到快速开发的目的并且也提升了团队的统一性和项目的可维护性。其中主要应用的是Node.js
这是一套完整的构建小程序的策略,能够准确的构建普通的小程序项目,真正的做到了渐进式的融入原则。并且可以基于这套策略扩展自身复合自身业务的构建功能。