欢迎来到天天文库
浏览记录
ID:15366359
大小:19.70 MB
页数:53页
时间:2018-08-02
《支付宝前端平台架构》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、前端的云时代-支付宝前端平台架构2012.12关于我={姓名:王保平工作:前端基础架构微博:@玉伯也叫射雕}大纲•前端是什么•前端发展简史•支付宝业务场景•前端平台架构•总结与展望前端是什么前端在做什么前端在做什么前端在做什么前端的职责①实现界面交互②提升用户体验前端发展简史萌芽期•功能单一、页面少•修改频繁、速度快•团队小、多面手萌芽期的前端萌芽期的前端架构项目管理设计后端前端开发开发挑战:找到合适的人幼年期•业务复杂、页面多•交互逐步复杂•修改频繁、速度快•角色多、流程杂幼年期的前端幼年期的前端架构页面构建脚本开发基础类库编码规范开发流程…挑战
2、:招聘、协作少年期•业务高速发展•前端性能要好•核心业务要稳定•人多、分工细少年期的前端少年期的前端架构性能优化稳定保障业务一组业务二组业务二组基础类库开发环境流程规范…挑战:专才培养、招聘前端典型问题•项目并发多、忙•难以深入业务•价值认可度不高•职业发展迷茫下一步?支付宝业务场景支付宝互联网金融对技术的要求无线上故障稳定响应快性能高开发快快速品质可维护性好发布快可适应性强前端业务分类{展现型功能型给用户看的给用户用的展现型功能型展现型业务功能型业务支撑?还要考虑人的需求•成就感•发展空间前端平台架构总体原则•保障业务的正常进行•兼容现有架构、支
3、持并存•满足未来3年内的需求上下游支持•设计和交互标准化•后端工程师达成往前走的共识前端技术平台展现型业务功能型业务业务架构业务架构业务架构业务架构前端技术平台前端服务化基础技术体系基础设施平台前端基础技术体系支付宝模块库AraleHandy 百度模块B2BCMD模块生态圈生态库模块库SeaJSspm一淘腾讯模块模块库生态库SeaJSSeaJS是一个适用于 Web 端的模块加载器h1p://seajs.org/CMD规范spm简单、放心的包管理工具h1ps://github.com/spmjs/spm/wikispm installspm buil
4、dspminitspm uploadspm deploy…AraleArale 是一个开放、简单、易用的前端基础类库h1p://aralejs.org/Arale开放式,尽量复用业界成熟方案Handyh1p://handyjs.github.com/基础设施平台基础设施平台展现研发平台用户体验分析平台前端测试系统前端监控系统目标:为前端提供持续交付和监控分析展现研发平台用户体验分析平台用户行为分析网站流量分析营销价值分析前端服务化前端服务化后台前端服务化前台前端服务化目标:让后端工程师可以基于前端平台进行自主开发后台前端服务化前端后端前后端协作。。
5、。前端业务架构前端技术平台由资源型团队转换成服务型团队总结与展望前端的云时代终端应用业务架构业务架构业务架构前端云前端技术平台展望•模块生态圈的形成•前端技术的精细化•前端驱动产品支付宝前端基础技术团队seajs.log(“谢谢大家”)Q&A
此文档下载收益归作者所有