nodejs 项目有必要从 javascript 切换到 typescript 或者 flow 吗

2017 年 7 月 8 日
 ufo22940268

一个人开发的时候用 javascript 没什么问题,但是人多了之后(比如 4 到 5 个)不知道切换到 typescript 收益大不大?

各位有这种经验吗?

13394 次点击
所在节点    Node.js
36 条回复
ghostheaven
2017 年 7 月 8 日
有了 babel 之后就没有动力搞 ts 了
ufo22940268
2017 年 7 月 8 日
@ghostheaven 可能我没有描述清楚,我考虑的重点是类型检查,而不是 js 最新的语言特性
ETiV
2017 年 7 月 8 日
别的不知道
但 webstorm 的提示是更准确了……
ghostheaven
2017 年 7 月 8 日
@ufo22940268 明白,静态类型好检查,不好写,瞎说的,我也没有经验。
xcatliu
2017 年 7 月 8 日
@ghostheaven ts 现在基本上不需要手动写类型,也可以自动推论出来类型了
murmur
2017 年 7 月 8 日
js 那些最新的特性 你甚至在 npm 里找到更好的 比如支持嵌套覆盖的 object.assign
janxin
2017 年 7 月 8 日
后端项目有必要啊。动态一时爽,重构火葬场
learnshare
2017 年 7 月 8 日
能上 TS 上 TS
Ruiming
2017 年 7 月 8 日
用了 ts 就再也不想写 js 了
doubleflower
2017 年 7 月 8 日
我用的 flow,强烈推荐上。和 babel 和 atom 配合完美。
doubleflower
2017 年 7 月 8 日
不过 flow 的文档很坑,很多用法我都是从 issue 列表和其他开源项目学来的,所以选 ts 也没错。
hronro
2017 年 7 月 8 日
讲道理,用了 TypeScript 之后,你就回不去了
lkytal
2017 年 7 月 8 日
TypeScript 可以考虑, flow 就算了
zhpech
2017 年 7 月 9 日
ts 很棒,写后端更带感
crysislinux
2017 年 7 月 9 日
不知道你们遇到那种 typings 不兼容的情况咋办,现在很少有用 ts 写的后端用的库。经常库更新了 typings 有 bug,蛋疼的很啊
markocen
2017 年 7 月 9 日
ts 最蛋疼的的是每个第三方库都要额外装一个 @typings ...
d4rkb1ue
2017 年 7 月 9 日
`declare var require: any`
Septembers
2017 年 7 月 9 日
@ufo22940268 用 jsdoc 或者 d.ts 给 IDE 足够的 hint 也能达到效果
Cbdy
2017 年 7 月 9 日
前后端都上 ts,开发体验大大提升
t123yh
2017 年 7 月 9 日
@ghostheaven 写起来肯定也更好写,我遇到过很多次,看着一个变量不知道里面有啥属性,如果有 Type 的话就不存在这个问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX