2020 年为什么要学 TypeScript?我用代码告诉你!

2020-02-02 13:31:25 +08:00
 hfpp2012

传送门: https://www.qiuzhi99.com/movies/funny/963.html

7196 次点击
所在节点    推广
37 条回复
Xiweini
2020-02-02 13:39:40 +08:00
JS 里,把所有隐式转换的地方显式写出来就行了, TypeScript 没什么用
hjdtl
2020-02-02 13:58:52 +08:00
楼主,我记得有个 R 什么的教程网站也是你的吧?听声音挺像的
Ultraman
2020-02-02 14:02:26 +08:00
因为学它的人越多,教它的人就有越多机会?
pythonee
2020-02-02 14:07:13 +08:00
ts 目前有哪些热门项目和应用?
lovedebug
2020-02-02 15:55:28 +08:00
什么时候成了 EMCAScript 标准再谈吧。
youngxhui
2020-02-02 16:15:20 +08:00
@pythonee Angular
YuTengjing
2020-02-02 16:30:47 +08:00
禁止套娃
beginor
2020-02-02 17:10:06 +08:00
@pythonee 现在几乎所有流行的的 js 类库都提供了 tsd 定义, 前端三大框架都支持用 ts 开发, 还不够么?
binaryify
2020-02-02 17:22:07 +08:00
ts 真的好用,真的不是只是加了类型而已,代码提示真的精准,不会担心会改出什么问题了,用第三方库也不需要看文档了,加个点有什么方法属性一目了然
xulolololololo
2020-02-02 17:54:34 +08:00
先活下来再说
hfpp2012
2020-02-02 17:56:56 +08:00
hfpp2012
2020-02-02 17:57:38 +08:00
@pythonee nest 和 angular 可以吗
hfpp2012
2020-02-02 17:59:20 +08:00
@xulolololololo 这么悲观呀?
qq544230987
2020-02-02 19:32:40 +08:00
我是一个天生追求自由的人
Sapp
2020-02-02 19:36:31 +08:00
@Xiweini 恰恰相反,我认为可以放弃 js 全面转像 ts, 就算你不考虑重构,也不写多复杂的代码,单单是类型提示参数提示和校验都可以节省很多时间,用别人写的函数和第三方库甚至可以文档都不看,直接看提示就完事了,用 js 你怎么知道一个函数的具体传入信息返回信息? 还不是要去翻源码,和编辑器直接给你提示相比效率低太多。当然你要是一直都是一个人写代码一个人看,也固定就用那几个库,那倒是无所谓,背都能背下来。
ianva
2020-02-02 19:46:26 +08:00
估计未来不会 TS 的话好工作应该是找不到的,代码质量提升太明显了
hfpp2012
2020-02-02 20:06:14 +08:00
@qq544230987 类型限制不等于不自由呀,相反会让你更自由
wi
2020-02-02 21:08:50 +08:00
看评论还是弱鸡太多,没意识到静态类型语言解决的问题。由他去。
fanhed
2020-02-02 21:13:23 +08:00
喜欢动态的, 多数都是年轻人了
多历练几年吧
现在几大框架都在往 typescript 迁移了, 无需多言
lxml
2020-02-02 21:16:20 +08:00
当年 TC39 刚开始推 ESM 的时候很多人也觉得 TC39 是傻的,现成的 CommonJS 直接作为标准不就结了吗,后来才发现 ESM 的可静态分析的价值。

尤雨溪评价 esm 和 commonjs 的,就如同 ts 和 js。

大言不惭说一句,在目前很长一段时间内,浏览器 runtime 只能跑 js 的情况,认识不到 ts 带来收益的人,要么人菜要么项目菜。

当然,长期还是看好 wasm,无奈进度实在是太慢了,慢的不正常。

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

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

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

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

© 2021 V2EX