一、2017 年及以前:原生 JavaScript 支撑的 TV 营销活动,初识搭建的魅力
挑战:低性能的设备、不一样的交互方式
关键词:原生开发、焦点管理引擎、初识搭建 二、2017 双 11:引入框架的源码开发的移动端 H5 活动支撑
挑战:埋点、跳转、唤端
关键词:埋点规范化、跳转 & 唤端统一、开发规范
前端技术一直在快速变化,回顾阿里技术从 PC 时代到 All in 无线,几年间新技术不断涌现 又被快速替代。与此同时,优酷前端也在不断的进化迭代中,业务从 Web 站逐步扩展到移动端APP、OTT、小程序,以及营销系统搭建和运营中后台建设。团队形态也从最初分布在多个业务的小型闭环,逐步集结,融合为面向整体业务横向支撑的“大”前端。 是优酷前端技术体系的概况,业务场景多、技术栈繁杂,对前端工程能力的要求不 仅限于提效,我们基于阿里工程基础服务之上构建了面向文娱的工程平台,为不同业务技术 栈和开发流程的收敛统一提供通用的工程能力;随着 Node.js 的发展,前端同学不只聚焦在端 上的交互和展现,开始接管 Web 主站服务中间层,并且借助 Node.js 服务端渲染的优势,在优酷 Web 主站性能和体验上取得了跨越式的提升;活动营销对于页面高频大量的运营诉求驱动了页面生产方式从源码朝着搭建、智能识别等低代码方式演化;对于互动能力的需求,也 催生着前端在渲染领域的发展,从 JS 驱动 HTML 结构到借助端渲染能力的 RN、Weex,再到逐步回归 W3C 子集的 Canvas,渲染侧解决问题的维度也在从研发效能、性能、展现能力不断交融变化。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。