王保平,花名玉伯。熟悉前端和SeaJS的人一定对这个名字不陌生。作为前端领域的一枚大大大牛,他现在担任蚂蚁金服体验技术部负责人。本文,他分享了他从前端一路进阶升级到体验科技的个人思考,并详细介绍了体验科技的历史及未来发展,以及本次体验科技开放的愿景。
前端的本质是什么?随着移动和物联网的发展,前端技术又会有哪些变化?希望通过本文内容大家能对这些问题以及体验科技有更进一步的了解,文末有文章相关的PPT及视频链接,欢迎查阅,也欢迎大家留言交流。
作者介绍:王保平,花名玉伯,现任蚂蚁金服体验技术部负责人。2008 年入职淘宝 UED,与团队一起奠定了阿里巴巴在国内前端技术领域的领先地位。2012 年加入支付宝,致力于设计语言 Ant Design、数据可视化 AntV、智能建站、图形与艺术等领域的工作。目前一心打造服务于蚂蚁金服与业界亿万客户的世界一流的蚂蚁体验科技,致力于让用户体验美好。
什么是前端技术
我第一次接触前端开发是 2002 年大学期间,转眼 15 年多。这些年我一直在思考一个问题:究竟什么是前端技术?很长很长一段时间,前端技术的定义非常清晰,就是浏览器端的 HTML、CSS、JS 技术。我们用这些技术做出各种各样的页面,我们是离用户最近的程序员。
记得 2009 年开始接触 Node,很快前端技术开始爆炸性增长。最开始的变化,是前端压缩工具从基于 Java 的 YUI Compressor 开始切换到基于 Node 实现的 UglifyJS 等工具。除了前端工具上的一路狂奔,在服务端领域也出现了 Express 等框架,前端开始通过 Node 完成服务端模板甚至整个 MVC 层的开发。在蚂蚁金服,服务端层我们更多把 Node 定位为 BFF 层实现,BFF 是 Backend For Frontend 的缩写,翻译成用户体验适配层。