阿里巴巴

阿里巴巴前端

阿里技术发展了 20 年,在这变化的背后,前端技术体系也在业务环境变化和自我驱动中不断的演进。在整个演进的过程中,我们根据核心技术方向将其归纳为三个大的阶段:青铜时代、白银时代、黄金时代。

  • **青铜时代,前端技术体系从研发效率和能力的角度出发,解决的是一个个技术难点。**在这个时期,为了快速开发频道和会场页面,运营灵活的填充数据,我们建立了“搭建体系 0”;在无线时代来临时,我们提出了同时支持“PC&Mobile”的双端解决方案;在基于用户体量指数级增长和 CDN 架构升级的情况下,我们从 PHP 的 home 集群服务演进为回源机制的 Cache 集群,等等。
  • **白银时代,前端技术体系在提供基础能力的基础之上,针对大促活动更多从平台化产品化方向来演进,提供极致的用户体验。**这个时期,我们通过平台完成了数据标准化,提供了很多平台化的前端技术产品,以及在性能优化上建立起了完整的技术解决方案。
  • **黄金时代,这是目前前端技术体系的发展所处的阶段,这个阶段我们更多的关注能为业务带来的价值。**这个时期,我们重点基于个性化能力,通过数据化、智能化的方案,提升页面转换&内容曝光,主要分为数据驱动 UI 和智能界面。

按照时间线来看,可以分为几个重要的节点,2003 年,结构、样式、行为分离,前端岗位出现,2008 年,90%的性能优化在前端,开启了工程化的时代;2013 年,前后端分离,开启了全栈的演进;2014 年,无线时代的来临,促进了无线架构飞速的演进;2016 年,我们开始看待如何通过 Low/No Code 的体系来重塑中后台。