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

h4cd
 h4cd
发布于 2019年01月18日
收藏 6

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 是真的要停止开发了。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
加载中

精彩评论

久永
久永

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。
还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?
缺Q德
缺Q德
TS 对于一个有面向对象经验的开发 很容易掌握
h
h_Davy

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?

引用来自“Dainslef”的评论

C#被笑并不是因为语言自身的设计,很多Java社区的都认同C#的设计,Kotlin这样的语言就借鉴了很多C#的特性。
C#被黑很多是因为微软的早期战略以及三天两头大改的框架。
再加上一条:早期平台的局限性。
Dainslef
Dainslef

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?
C#被笑并不是因为语言自身的设计,很多Java社区的都认同C#的设计,Kotlin这样的语言就借鉴了很多C#的特性。
C#被黑很多是因为微软的早期战略以及三天两头大改的框架。
kernel64
kernel64
微软大法好.

最新评论(25

E
Eastnet

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?

引用来自“ChengShuai”的评论

我早些年用delphi,后来转C#,然后用js做全栈,现在已经全面转成了ts,这位大佬就如我的衣食父母啊😄

引用来自“久永”的评论

哈哈,别说用过 delphi 的了,现在就连知道的,年龄也不小了吧?
公司有项目有Delphi,还是得学
E
Eastnet

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?

引用来自“Dainslef”的评论

C#被笑并不是因为语言自身的设计,很多Java社区的都认同C#的设计,Kotlin这样的语言就借鉴了很多C#的特性。
C#被黑很多是因为微软的早期战略以及三天两头大改的框架。
赚不到钱,工作不好找 ,国内生态得不到认可,开发几年代码套路差不多了接下来都想赚钱,转移到其他语言上也容易,因此开发者都说C#好,但都想着学Java赚钱
E
Eastnet

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?
1
ViperWhip
ViperWhip
啥时候v8原生支持ts
h
h_Davy

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?

引用来自“Dainslef”的评论

C#被笑并不是因为语言自身的设计,很多Java社区的都认同C#的设计,Kotlin这样的语言就借鉴了很多C#的特性。
C#被黑很多是因为微软的早期战略以及三天两头大改的框架。
再加上一条:早期平台的局限性。
Dainslef
Dainslef

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?
C#被笑并不是因为语言自身的设计,很多Java社区的都认同C#的设计,Kotlin这样的语言就借鉴了很多C#的特性。
C#被黑很多是因为微软的早期战略以及三天两头大改的框架。
mapviews
mapviews

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?
@久永ts虽然一直没有实际使用,但是一直在关注,记得15年打算在内部推广使用的时候,项目组的人一直反对,后来不了了之。18年又重提此事,还是反对。😄
全体人员
全体人员
TypeScript一统天下,局势大好。
缺Q德
缺Q德
TS 对于一个有面向对象经验的开发 很容易掌握
无量神通
无量神通

引用来自“ChengShuai”的评论

ts就属于那种一旦你用了就再也回不去的东西。

引用来自“久永”的评论

还记得刚开始的时候,他是如何被嘲笑的吗?
顺便说一句,很多根本不懂和不懂却以为自己懂C#的人嘲笑C#
这些人知道 TS 和 C# 都是谁主持的吗?
然并卵,anders再NB,delphi不还是挂了,C#不还是用的不多,语言NB不NB,和谁主持有关,但是没有绝对关系
返回顶部
顶部