TypeScript 在中大型项目中的落地实践

会议室:待定
出品人:许侃

用过 TypeScript 的开发者都不约而同的直呼“真香&rdqu... 展开 >

专题出品人:许侃

飞维美地信息技术(北京)有限公司Lead 软件工程师

《云原生应用架构:微服务开发最佳实战》作者之一,多项美国专利作者,InfoQ 文章作者,有 5 年开发和项目管理经验。目前专注于云原生在前后端落地的实践和数据可视化方向的探索。

专题:TypeScript 在中大型项目中的落地实践

用过 TypeScript 的开发者都不约而同的直呼“真香”,但是我们也无法忽略诸如 TypeScript 的学习成本和开发成本比较高等等的阻碍,那么如何高效地使用和掌握 TypeScript,使其在中大型的项目中发挥最好的作用一直是大家讨论的热点话题。本次专题的分享我们就会为大家带来一些 TypeScript 在中大型项目中的落地实践,希望能为你带来思考和启发。

by 林伟轩

阿里巴巴
淘宝 前端开发工程师

TypeScript 作为为中大型工程而生的语言,它已经造就了许多我们耳熟能详的项目(如:VS Code),但在我们日常的项目开发中,可能对它又爱又恨,爱它带来了类型安全和代码即文档的类型注释,恨它带来了大量额外的类型代码,束缚了 JavaScript 的自由洒脱。对于基于 TypeScript 的中大型项目,建立严谨的研发规约是非常有必要的,本次我主要为大家分享淘宝店铺项目是如何制定并落地 TypeScript 研发规约的。

演讲提纲:

1. TypeScript 研发侧规范

  • TypeScript 中的类型编程
  • 类型编程的核心:工具类型

2. TypeScript 工程侧规范

  • 从 JavaScript 项目迁移
  • 工程层面的绝对约束

你将获得:

  • 了解如何在团队内推广、落地基于 TypeScrit 的研发规范
  • 了解如何编写更加精确严谨的 TypeScript 代码
  • 了解基于 TypeScript Compiler API 做源码级约束

by 林伟轩

阿里巴巴
淘宝 前端开发工程师

TypeScript 作为为中大型工程而生的语言,它已经造就了许多我们耳熟能详的项目(如:VS Code),但在我们日常的项目开发中,可能对它又爱又恨,爱它带来了类型安全和代码即文档的类型注释,恨它带来了大量额外的类型代码,束缚了 JavaScript 的自由洒脱。对于基于 TypeScript 的中大型项目,建立严谨的研发规约是非常有必要的,本次我主要为大家分享淘宝店铺项目是如何制定并落地 TypeScript 研发规约的。

演讲提纲:

1. 对 Typescript Compiler 的进一步探索

  • 定位并提升 TypeScript Compiler 性能问题
  • 淘宝店铺是如何使用 Compiler API 做源码级约束的

2. 杂谈:TypeScript 工具链、TypeScript 的竞争者们等

你将获得:

  • 了解如何在团队内推广、落地基于 TypeScrit 的研发规范
  • 了解如何编写更加精确严谨的 TypeScript 代码
  • 了解基于 TypeScript Compiler API 做源码级约束

by 陈芸

FreeWheel
核心业务团队 高级软件工程师

热衷前端技术的小伙伴都知道 TypeScript 这几年的需求呈现指数级增长的趋势,越来越多的开源项目开始使用 TypeScript 重构,怀着对 TypeScript 究竟好不好,好在哪里的疑惑,我们也对它进行了探索与尝试。本次分享我为大家挑选了两个典型 TypeScript 项目的案例,总结了不同场景下是否需要引入 TypeScript、应该如何引入 TypeScript、项目中推荐使用的 TypeScript 规则、前后端接口同步方案,以及遇到的问题与解决方案。

演讲提纲:

1. 是否要引入 TypeScript

2. 如何开启一个新的 TypeScript 的项目

  • 项目配置方案
  • 文件目录结构
  • 常见问题处理

你将获得:

  • 判断项目是否适合引入 TypeScript
  • 了解如何在不同的场景下引入 TypeScript,减少踩坑

by 陈芸

FreeWheel
核心业务团队 高级软件工程师

热衷前端技术的小伙伴都知道 TypeScript 这几年的需求呈现指数级增长的趋势,越来越多的开源项目开始使用 TypeScript 重构,怀着对 TypeScript 究竟好不好,好在哪里的疑惑,我们也对它进行了探索与尝试。本次分享我为大家挑选了两个典型 TypeScript 项目的案例,总结了不同场景下是否需要引入 TypeScript、应该如何引入 TypeScript、项目中推荐使用的 TypeScript 规则、前后端接口同步方案,以及遇到的问题与解决方案。

演讲提纲:

1. 改造现有的 JavaScript 项目

  • 迁移方式探讨
  • 类型定义公约
  • 代码改造样例
  • 迁移后的收获

2. 引入 TypeScript 的总结

  • 优点
  • 缺点
  • 建议

你将获得:

  • 判断项目是否适合引入 TypeScript
  • 了解如何在不同的场景下引入 TypeScript,减少踩坑

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们