写点什么

51 信用卡前端研发基础体系建设与工程化演进

  • 2019-09-21
  • 本文字数:592 字

    阅读完需:约 2 分钟

51信用卡前端研发基础体系建设与工程化演进

GMTC北京2018大会上,李阳讲师做了《51 信用卡前端研发基础体系建设与工程化演进》主题演讲,主要内容如下。


演讲简介


51 信用卡前端团队在两年内人数从 10+扩展到 60+,业务和人员的快速扩充过程中,形成了一套前端工程化实践,其中既有业内的热门方案踩坑,也有一些特殊的最佳实践,特给大家分享出来,希望能够给对工程化感兴趣的同行们带来思考。


演讲主要包括:


  1. 基础研发流程


(1)基础技术栈


(2)构建工作流


(3)配套工具链路


  1. 前后端分离


(1)基于 Nginx 的前后端分离方案


(2)统一跨域解决方案


  1. 发布体系


(1)自动化 git 分支管理的演进历程


(2)结合 Jenkins 打造前端在线编译体系


(3)前端编译时代带来的新可能


听众受益:


  1. 了解高速发展的中型互联网前端团队工程化演进历程,为类似阶段的公司提供一定的借鉴。

  2. 51 特色的深入实践和大量的踩坑经验,可以为听众带来在前端工程化方向的思考。


讲师介绍


李阳


51 信用卡基础架构组负责人


李阳,毕业于北京工业大学,长时间专注于前端领域,完整经历了 ie6 时代到无线时代,也在不同规模团队待过,先后就职于去哪儿网、阿里巴巴,和现在所处的中小型互联网公司-51 信用卡。


在大厂高度成熟的前端工作流中,经常思考离开了这些环境还能不能正常的组织代码,正好有机会负责 51 信用卡几乎从零搭建前端工程化体系,对这个话题有了亲身的实践和不一样的理解。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019-09-21 14:58965

评论

发布
暂无评论
发现更多内容

MyBatis 学习笔记之配置文件

薛定谔的猫

mybatis 10月月更 mybatis配置文件

Linux操作系统——日志管理

胖虎不秃头

Linux 操作系统 10月月更

Collections之 Arraylist源码解读(二)

知识浅谈

ArrayList 10月月更

【LeetCode】检查二进制字符串字段Java题解

Albert

LeetCode 10月月更

Linux操作系统——组管理和权限管理

胖虎不秃头

Linux 操作系统 10月月更

【一Go到底】第二天---你好,Go and GOROOT&GOPATH

指剑

golang Go入门 10月月更

2022-10-02:以下go语言代码能否通过编译?A: 能;B: 不能;C: 不知道。 package main import ( “fmt“ ) type worker interfa

福大大架构师每日一题

golang 福大大 选择题

react的jsx和React.createElement是什么关系?面试常问

beifeng1996

React

业务实时监控服务

穿过生命散发芬芳

10月月更 业务监控

大数据ELK(十一):Elasticsearch架构原理

Lansonli

elasticsearch 10月月更

架构师的十八般武艺:风险管理

agnostic

风险管理

Python应用之计算阶乘

芯动大师

函数 10月月更 阶乘计算

js事件循环与macro&micro任务队列-前端面试进阶

loveX001

JavaScript

【SSM】Spring系列——IoC 控制反转

胖虎不秃头

spring ssm 10月月更

写过自定义指令吗,原理是什么?

bb_xiaxia1998

Vue

面试官:vue2和vue3的区别有哪些?

bb_xiaxia1998

Vue

MyBatis 学习笔记之MyBatis入门开发

薛定谔的猫

mybatis 10月月更 mybatis入门

怎样对react,hooks进行性能优化?

beifeng1996

React

SAP 电商云 Spartacus UI 的响应式 UI 实现细节

汪子熙

前端 前端开发 web开发 10月月更 breakpoint

用30分钟相中10倍工程师

愚夫一得

面试 技术管理 招聘 文化 & 方法

Vue3入门指北(六)列表渲染

Augus

Vue3 10月月更

Linux操作系统——进程管理、RPM与YUM

胖虎不秃头

操作系统 Linux tar 10月月更

JS继承有哪些,你能否手写其中一两种呢?

helloworld1024fd

JavaScript

Linux操作系统——定时任务调度、磁盘分区与挂载、网络配置

胖虎不秃头

Linux 操作系统 10月月更

如何在 Linux 中删除超过 30 天的文件

wljslmz

Linux 10月月更

Docker下,两分钟极速体验Nacos

程序员欣宸

Docker Spring Cloud 10月月更

使用 RxJs 实现一个支持 infinite scroll 的 Angular Component

汪子熙

前端开发 angular RXJS web开发 10月月更

【从0到1学算法】2.递归

Geek_65222d

10月月更

Linux操作系统——用户管理、实用指令

胖虎不秃头

Linux 10月月更

能否手写vue3响应式原理-面试进阶

helloworld1024fd

JavaScript

Python基础(七) | 文件、异常以及模块详解

timerring

异常 Python Monad 10月月更

51信用卡前端研发基础体系建设与工程化演进_GMTC_李阳_InfoQ精选文章