文章目录

##支付宝前后端分离——思考与实践 ##

目前现在

  1. 设计离技术远,产品用户体验不佳
  2. 职责不清晰,前后端研发体验不好

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个性化⽀支持
  • 完善前端基础设施

http://vdisk.weibo.com/s/C30SUspJtf4sv

文章目录