- 108
- 0
- 约8.26千字
- 约 83页
- 2018-11-26 发布于浙江
- 举报
该文档均来自互联网,如果侵犯了您的个人权益,请联系我们将立即删除!
⽹易NEI 接⼝管理解决
⽅案
包勇明/⽹易杭研资深前端⼯程师
产品⼀共有多少个接⼝?
• ⼗年前端开发经验,曾在阿⾥巴巴、盛⼤
创新院等公司任职,15年加⼊⽹易杭州研
究院
• NEI 产品负责⼈;对前端⼯程化、⾃动化
测试等领域有浓厚的兴趣
• 《单⻚Web应⽤:JavaScript 从前端到后
端》、《jQuery UI 开发指南》等书籍的译
者
包勇明
1. 产⽣背景
2. 解决⽅案
3. NEI 协作体系
4. NEI 的探索和成果
1. 产⽣背景
2. 解决⽅案
3. NEI 协作体系
4. NEI 的探索和成果
Web ⻚⾯的三要素
html
Web
css
page
js
软件⼯程师的分⼯
API 请求
前端 模板 后端
API 响应
分⼯后带来的问题
• 开发环境如何分离?
• 模板由谁开发?
• 前后端如何⾼效协作?
分⼯后带来的问题
• 开发环境如何分离?
• 模板由谁开发?
• 前后端如何协作?
开发环境为什么要分离
• 项⽬越来越复杂
• 修改html 模板,希望⽴即⽣效
• 前端有⾃⼰的IDE/编辑器偏好
分⼯后带来的问题
• 开发环境如何分离?
• 模板由谁开发?
• 前后端如何协作?
模板职责不明确
• 模板中的html 结构是前端开发的
• 模板中的model 数据是后端注⼊的
分⼯后带来的问题
• 开发环境如何分离?
• 模板由谁开发?
• 前后端如何协作?
前后端⾼效协作
• 通过异步接⼝通信
• 可以并⾏开发,没有依赖
• 联调成本⼩
异步接⼝的别名
• API Contract ,中⽂名是API 契约
契约的含义
• 原指双⽅或多⽅共同协议订⽴的有关买卖、抵押、租赁等
关系的⽂书
• 可以理解为守信⽤
需要解决的三个问题
• 开发环境如何分离?
• 模板由谁开发?
• 前后端如何协作?
1. 产⽣背景
2. 解决⽅案
3. NEI 协作体系
4. NEI 的探索和成果
解决⽅案:开发环境如何分离
• 仍旧使⽤同个环境
• 前端开发静态⻚⾯,后端套⻚⾯
• 前端使⽤可以解析模板的模拟容器
解决⽅案:模板由谁开发
• 后端主导,前端协助
• 前端主导,后端协助
• 前端负责
解决⽅案:前后端如何协作
• 协定 API 契约
• 前端使⽤mock server
• 后端使⽤postman、fiddler 等请求模拟⼯具
API 契约的形式
• IM、邮件
• Doc、Txt
• Wiki 、Confluence
• Swagger、API Blueprint
API 契约的形式
• ⼝信!
NEI 的解决⽅案
• 模拟容器(开发环境)
• 模板解析、模板Mock 数据
您可能关注的文档
- 管理心理学第七章过程型激励理论.ppt
- 精准农业手册_2016-3.pdf
- 精装修住宅户内机电设计管控要点.pdf
- 系列课程第一部分产品定位研发设计.pptx
- 红色教育实践活动.docx
- 纸箱自动包装生产线设计答辩.ppt
- 经典案例系列分享之十四:华为usg系列ipsec vpn实施经验总结.pdf
- 经济心理学——第2组final.pptx
- 结构化思维与金字塔写作.pdf
- 结题报告 体育教育0.doc
- 废润滑油再生处理系统设计说明.pdf
- 通孔插装元器件焊孔、焊盘设计工艺规范.pdf
- 中兵勘察设计研究院有限公司2026校招参考题库含答案.docx
- 2026年医卫类麻醉学(正副高)正高-正高参考题库含答案解析(5卷题有答案).docx
- 2026年酒店保管箱项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年全塑屋顶水箱项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年箱式起球仪项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年木工专用油石项目可行性研究报告(市场数据调查、监测研究).docx
- 小学作文写作技巧提升训练实录.docx
- 2026年党章党务知识测试题(轻巧夺冠).docx
最近下载
- 2025【燕京啤酒公司发展能力存在的问题及完善对策研究4900字】.doc VIP
- AXI4Spec中文版及常见问题解答_axi协议验证常见问题.docx
- 2024年四川省绵阳市中考数学试题卷(含答案解析).docx
- 大数据技术与应用专业人才需求分析和预测性调研报告.pdf VIP
- 眼科护士护理人员三基考核试题题库与答案.docx VIP
- JT∕T 1293-2019 客运码头安全管理基本要求(可复制版).pdf
- 常用封隔器技术原理.pptx VIP
- 高教社2026人工智能经济学教学课件Ch6.人工智能与要素市场.pptx VIP
- 2025年新能源安规(光伏)试卷及答案.docx VIP
- 山区行车安全培训.pptx VIP
原创力文档

文档评论(0)