Qcon上海2014

换个角度看前后端分离

所属专题: 

随着移动互联网的高速发展,终端越来越碎片化,一份数据对应多个模版的情况越来越多,前后端分离势在必行,而 Node.js 的横空出世,给了前端工程师另外一个充满想象力的舞台。在此基础上,淘宝和支付宝也早已开始了前后端分离的进程。这次演讲将从另外一个视角来探讨前后端分离这件事情。

前后端分离的本质是数据和模板的分离,如何让前端专心于模版编写,后端专注于数据 API 的提供,是前后端分离的重点。对于前端来说,我们希望模版尽可能多的复用,而数据也需要能够和不同的模版进行渲染。这带来了两个问题:如何让一份模版能够在各处渲染,以及如何建立一套规范化的数据 API 机制。这次演讲将会给大家带来天猫在这两个方面的一些思考和探索。

天猫前端工程师
微博: 2B码农死小马

A.K.A: 不四@阿里,死马@everywhere。天猫前端工程师,Node.js 粉,github 粉,开源爱好者。三年前接触 Node.js 后一直致力于 Node.js web 开发。企业级 NPM 解决方案 cnpm 开发者,web 框架 koa 开发者,NPM 上维护超过 100 个模块。构建了阿里巴巴内部 Node.js 开发环境,对 Node.js 的 web 开发和工程化有较深入的研究。目前在天猫前端团队负责基于 Node.js 的前后端分离项目。