设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Jest考虑迁移到TypeScript,阮一峰:Flow要完

2019-1-18 10:43| 发布者: joejoe0332| 查看: 672| 评论: 0|原作者: oschina|来自: oschina

摘要: Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。 Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR,他 ...

Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。 


Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。

TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR,他指出在最新的 JavaScript 现状调查报告中,有超过 46.7% 的开发者使用过并且将再次使用它,同时有 33.7% 想要学习它,此外由于 Babel 7 支持 TypeScript,因此将其集成到工作流中也变得比以往更容易。所以 Jest 核心团队私下讨论了要将 Jest 迁移到 TypeScript。

Simen 从个人角度出发,罗列了把 Jest 从 Flow 迁移到 TypeScript 的好处与坏处:

好处:

  • 更好的工具支持,特别是 IDE

  • 为社区模块提供更多 typings 选择,这意味着代码更安全

  • 可以轻松地为 Jest 本身分发类型,目前用于做类型检查的 @types/jest 包每周下载量超过 1M 次;同时 Jest 的各个包也可以,例如 jest-worker 和 jest-haste-map

  • 更受欢迎,可以降低社区贡献的准入门槛

坏处:

  • 迁移成本,迁移本身花费的时间与现有 PR 的流失

目前这还只是一个处在实验阶段的目标,Simen 负责从社区收集反馈,想看看迁移是不是一个好主意,会不会浪费精力。  

对此知名网友阮一峰转发推特表示 Flow 命不久矣:Facebook 自家的产品都不用 Flow,看来 Flow 是真的要停止开发了。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部