2014D2小结
更新日期:
文章目录
##支付宝前后端分离——思考与实践 ##
目前现在
- 设计离技术远,产品用户体验不佳
- 职责不清晰,前后端研发体验不好
Why
- 提高研发效率
- 更清晰的职责划分
- 工程化:开发,单元测试,自动化集成测试,自动化UI测试
- 预期性能提升
http://2014.jsconf.cn/slides/herman-taobaoweb/index.html
##nodejs一小步 前端开发一大步
讨论
- 前端的团队是专注于前端领域,还是独立承担起整个项目,大家有什么想法?
- 有利于项目闭环
- 团队得到锻炼,让前端了解后台的世界
- 推动NODEJS在实践中更多应用
- 激情根本停不下来….
http://vdisk.weibo.com/s/C30SUspJtfe4O
##企业级 NPM 服务在阿里的实践
NPM
- 模块管理工具
- 模块中心仓库
- 模块查询网站
为什么需要私有NPM
- 快速稳定的中心仓库服务
- 共享私有模块
- 保证对所有模块的可控性
- 文档的集中展示
git?
- 需要开放多有仓库的访问权限
- 不支持semver版本化区间
- 代码可能随意被覆盖
总结,我们到底需要什么
- 一个快速、稳定,可以发布私有模块的中心仓库
- 模块查询,文档浏览的网站
- 定制化、更友好的客户端
http://vdisk.weibo.com/s/C30SUspJtfe20
##面向多端的蘑菇街前端技术架构
目前的技术架构
Webdemo - 本地开发环境
Magpie - MOGU-FE 底层
Walkman - 前端自动化工具
Lotus - 数据模拟系统
JsBridge - js 与 App 开发环境
关于选型
- 小而美,可替换
- 拥抱开源
效率
- 视团队而定,视规模而定
前后端分离
- 面向全端、面向全栈
- 前端只是写前端的
http://vdisk.weibo.com/s/C30SUspJtfdi5
##京东前端工业化实践之路
关于讲师
- 刘威
- 现就职于京东⽤用户体验部(JDC),负责前端架构组
- 曾工作于百度-百科、新浪-云计算
为什么要工业化
- 支持的业务线众多
- 电商:交付速度要快
- 人力资源往往有限
工业化后
- 项目代码可复用,易扩展
- 开发流程统一,标准化,工业化
前端开发流程
- 涉及到开发流程为构建、编译、输出、联调、上线、辅助等开发流程,以及模块的预览,安装,下载,发布
前端基础设施
- 前端框架
- 前端规范
- 前端文档
- 组件demo
- 组件API
- 任务系统
未来展望
- 丰富模块云平台上模块数量,形成前端⻚页⾯面构建平台
- 命令⾏行⼯工具(JDF)对Mobile,WebApp个性化⽀支持
- 完善前端基础设施
- …