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

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

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

7196 次点击
所在节点    推广
37 条回复
jishu541464750
2020-02-02 21:54:23 +08:00
2020 年了,我以为没有人不用 ts 了....看来还是自己的圈子呆久了。
hfpp2012
2020-02-02 23:12:41 +08:00
@jishu541464750 还是有不少人觉得 ts 只是让编码更复杂
yafoo
2020-02-02 23:19:40 +08:00
短时间内,还是要坚决抵制 ts
暂时的认识是 js 和 ts,就相当于手动挡和自动挡
anjianshi
2020-02-02 23:22:56 +08:00
用严格的 TypeScript 写代码,因为有类型分析,能发现一些自己逻辑上的疏漏、排查出未照顾到的边界情况。显著减少 bug 几率。
Evodrewburg
2020-02-02 23:34:12 +08:00
写 ts 不就是写 java 吗
puilu
2020-02-02 23:49:40 +08:00
前端的东西不想折腾那么多了,前端在三四线城市已经很难找到合适的工作了。
colatin
2020-02-03 00:34:41 +08:00
给前端程序员安利这个简直吃力不讨好
yuuko
2020-02-03 00:49:42 +08:00
真的是真香
xcstream
2020-02-03 00:59:29 +08:00
jquery 一把梭能解决 95%的页面,比如这个帖子的页面
BingoXuan
2020-02-03 01:21:38 +08:00
ts 是乐高,js 是橡皮泥,虽然都能造玩具车,但一眼见高下
sillylang
2020-02-03 01:56:34 +08:00
@BingoXuan ts 能实现的 js 不能吗?
BingoXuan
2020-02-03 10:49:17 +08:00
@sillylang
ts 最终还是编译成 js,只是类型检查让 ts 如乐高一样,可塑性高又规整,不像 js 那般如橡皮一样灵活到写得严谨还要花额外的时间。

以前我也觉得写需要类型检查的语言效率不高,后面写过 3-4w 代码的工程没类型重构起来你会疯掉。而且没有类型过了一两个月你会发现你忘记当初写的是啥。
WinnieNumberTwo
2020-02-03 10:59:28 +08:00
就像学历过滤一样,以后用 ts 掌握得好不好来给前端分级,无论是对公司还是对具体的 team leader 都是成本更低的筛人标准。没必要吵架,我一个写后端的都会 ts 语法糖,程序员这一行不进则退。
hfpp2012
2020-02-03 12:34:55 +08:00
一个东西被创造出来,肯定是有用的
wysnylc
2020-02-03 13:23:01 +08:00
@hfpp2012 #34 存在即合理,这是一句典型的被翻译给误导的名言。然后各种以误解误以讹传讹。黑格尔想表达的意思是:现实中存在的事物都有其存在的逻辑。把“合乎逻辑”翻译成“合理”也不是不可以,可问题是我们的语境里,合理还有另外一个更广泛的意思。于是意思就串了,无论是有意还是无意,都倾向于另外一个解释了。

回归黑格尔的本意,会发现跟我们道家的观点是一回事:道生万物,万物皆有其道。但我们从来不会误会地把走歪门邪道称为合道。

合乎现实存在的逻辑和一个东西有用是两回事,废物同样也有存在的"逻辑"
sillylang
2020-02-03 14:28:15 +08:00
@BingoXuan 也就是说看规模了
bigShrimp8577
2020-02-04 12:18:15 +08:00
@wysnylc 额,其实我没看懂你说啥,但感觉你有点较真,老实说我不知道这话出自谁口,我也没必要知道这话出自谁口,更没必要较真这话是不是与原话有出入,因为现实是黑格尔不是真理,他说的话也未必是真理。只有符合大众的符合主流的才是(伪)真理(或者说主流)

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

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

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

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

© 2021 V2EX