BXT

Vue 2.0:渐进式前端解决方案

本期讲师

avatar

尤雨溪

尤雨溪,设计师,开发者,开源爱好者,前端框架 Vue.js 的作者。曾就职于 Google Creative Lab,参与多个实验项目的界面原型研发。后加入 Meteor,参与 Meteor 框架本身的维护和 Meteor Galaxy 平台的交互设计与前端开发。现全职投入 Vue.js 的开发与维护,立志将 Vue.js 打造成与 Angular/React 平起平坐的世界顶级框架。

本期主题

Vue.js 自去年 10 月发布 1.0 以来,增长势头迅猛。目前在 GitHub 有超过 2 万的关注,npm 每月下载量超过 10 万。在最近发布的 2.0 版本中,在保留 1.0 开发体验的基础上引入了更高效的 Virtual DOM 渲染层,更灵活的开发方式(同时支持模板/JSX),以及完善的服务端渲染支持(流式渲染 + 组件级缓存)。

本次分享将从几个方面深入的剖析 Vue.js 的独特之处:

  1. 响应式模型:无缝将原生 js 对象转化为响应式的数据源;
  2. 全自动的性能优化:基于 (1) 解决 Virtual DOM 的性能症结;
  3. 开发体验:极简的 API,完善的工具链;
  4. 渐进式架构:视图层核心 → 路由 → 状态管理方案 → CLI
  5. 多端复用:基于 Node.js 的服务端渲染和基于 Weex 的移动端原生渲染

本期具体安排


本期幻灯片