Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Viewing all articles
Browse latest Browse all 1056

腾讯Now直播前端工程化的实践之路

$
0
0

在百花齐放的前端圈,层出不穷的组件框架已让前端开发者应接不暇,另外,再加上业务和开发团队的不断发展,前端开发人员面临的问题越来越多。日渐突出问题主要为:如何高效的与团队成员进行合作开发?项目越来越多,不同技术栈的项目如何统一维护?如何制定和践行统一的开发规范?如何高效的部署和发布产品?

这个时候前端工程化概念的出现,解决了上面让开发者头痛的问题。它旨在制订规范化的前端工作流,并规范统一项目的模块化开发和前端资源,让代码的维护和互相协作更加容易更加方便。同时,让大家能够释放生产力,提高开发效率,更好更快地完成团队开发以及项目后期维护和扩展。

但是前端工程化具体是如何实践的呢?带着这样的问题,我们采访了参加本次ArchSummit 全球架构师峰会的腾讯 Now 直播产品IVWEB团队社区、工程化的负责人——程柳锋,程老师与我们分享了腾讯Now直播在前端工程化上的具体实践方案。以下是本次的采访内容:

InfoQ:请您先做下自我介绍吧。

程柳锋:我是程柳锋,来自腾讯,先后参与腾讯NOW直播、NOW语音交友、手Q群视频、群送礼等与直播相关的的泛娱乐产品的开发。另外我还是整个腾讯IVWEB团队社区、工程化的负责人。现阶段主要关注团队的工程化建设,包括新技术的预研和落地,另外也积极探索行业前沿技术比如:WebAssembly、PWA等。

InfoQ:一线开发人员参与前端项目过程中需要关注哪些因素?

程柳锋:在产品迭代过程中,前端的定位往往是处于应用层,负责 UI 开发和用户交互体验的工作。大家日常开发时接触的 To C 的产品居多,比如BAT、美团、滴滴等大厂的产品。这类产品的量级比较大,基本上日均DAU能达到几百、几千万,甚至过亿。因此,这类产品对用户体验要求非常高,一个微小的 JS 脚本错误很容易引发血案。


Viewing all articles
Browse latest Browse all 1056

Trending Articles