郭翔,腾讯高级前端工程师,IMWEB 团队成员。2013年从澳大利亚 Monash University 取得硕士学位后加入 AWD 公司,从事 Web 前端领域的技术研究工作。2016年加入腾讯,先后负责手机 QQ 浏览器话题圈、信息流,企鹅辅导的前端架构与研发工作。工作之余,积极参与公司内外的开源协同工作。现阶段主要致力于通用可视化页面编辑系统的架构设计与研发工作。对跨端、可视化运营、前端工程化、设计师与前端协同系统等领域有着深入的研究和丰富的实践。
郭翔,腾讯高级前端工程师,IMWEB 团队成员。2013年从澳大利亚 Monash University 取得硕士学位后加入 AWD 公司,从事 Web 前端领域的技术研究工作。2016年加入腾讯,先后负责手机 QQ 浏览器话题圈、信息流,企鹅辅导的前端架构与研发工作。工作之余,积极参与公司内外的开源协同工作。现阶段主要致力于通用可视化页面编辑系统的架构设计与研发工作。对跨端、可视化运营、前端工程化、设计师与前端协同系统等领域有着深入的研究和丰富的实践。
2019年,越来越多的知名前端开源项目选择使用 TypeScript 做为其新版本的开发语言,TypeScript 的社区支持也日趋完善,VS Code + TypeScript 的组合拳让不少原本持怀疑,甚至抵制态度的前端开发者们不禁喊出“真香!”。本次,分享者将讲述自己从一名 TypeScript 抵制者转变为支持者的心路历程,以及 TypeScript 在腾讯在线教育团队中的实践经验,并对团队新项目是否该引入 TypeScript、如何快速搭建、以及现有项目如何向 TypeScript 迁移提供策略性建议与方案。
演讲提纲:
1. TypeScript 简介,TypeScript 为前端编程带来了什么?
2. 从语言层面探讨 TypeScript 从诞生之初不被看好,到近期逐渐成为行业主流的背景与原因。
3. 以实际案例,讲解腾讯教育 IMWEB 团队在选择 TypeScript 做为主要编程语言过程中的思考,以及这次改变给团队带来的提升与挑战。
4. 从新项目 TypeScript 的引入标准、步骤,到现有项目向 TypeScript 迁移的策略等方面讲解如何更平滑地在团队中引入 TypeScript。
听众收益:
1. 了解 TypeScript 的诞生,主要是为了解决哪些实际问题。
2. 了解 TypeScript 在当下可以大行其道的背后原因。
3. 通过实际案例,了解 TypeScript 在前端团队中有哪些收益、新项目 TypeScript 的引入标准,如何快速搭建一个 TypeScript 项目,以及现有项目的迁移方案。