【发布时间】:2017-10-11 23:09:25
【问题描述】:
我正在为一个 JavaScript 应用程序建模。此应用程序的主要功能是使用 REST API 来配置和显示具有一些自定义输入类型的表单。我正在考虑使用TypeScript 来利用类型和类。但是经过一些 Google 搜索后,我意识到我可以使用 JavaScript ES6 + Flow(也许还有 Babel)得到非常相似的结果。
我的问题是:
- 这两种方法真的很相似还是我搞砸了?
- 在选择 ES6 + Flow 还是 TypeScript 时,我应该考虑哪些因素?
感谢您的帮助。
【问题讨论】:
-
我不禁觉得这个问题主要是基于意见的。我个人将 Typescript 用于一切,并且使用 TypeScript 的
// @ts-check(2.3 中的新功能),它可以像我从项目主页上理解的 Flow 一样工作。但是,我自己没有使用过 Flow,我真的无法判断是否可以进行良好的比较。 -
我不认为这主要是基于意见的。它当然是循规蹈矩的,但问题是具体的。它是“我在选择时应该考虑什么”,而不是“我应该选择哪一个”。
-
Flow 和 TypeScript 都是 ES6+。所以你真的在比较
Flow + Babel和TypeScript。
标签: javascript typescript ecmascript-6 flowtype