前端工作小结
2015年前端团队主要工作是推动前后端分离,在Web端使用QBao-Web框架,在移动端使用QBao-Mobile框架,在管理后台使用QBao-Admin框架,状况如下:
Web端
整体上,QBao-Web方案占比在50%左右,其中宝购项目和应用市场项目完全使用静态化页面,配合CDN加速,性能非常出色。
用户中心项目比较特殊,每个子页面放在不同的应用服务器上,而各个应用的发展有快有慢,结果是有的页面是JSP方案,有的页面是Web2.0方案,有的页面是Web2.1方案,每次更新都会比较痛苦,是下一步的首要改进方向。
移动端
整体上,QBao-Mobile方案占比80%,新功能基本都会采用前后端分离方案。
iOS审核周期变长,越来越多的移动端应用采用H5方案,前端的复杂度上升很快,我们尝试引用ReactJS前端类库,帮助进一步规范化前端开发过程,图中的"钱旺招聘"项目已经采用2016年主推的QBao-H5App方案。
管理后台
微商项目、应用市场项目、社交项目、任务项目已经大量使用QBao-Admin方案,开发过程中大量创建和使用基础组件和高阶组件,开发效率非常高。