推上看到的今天的热门讨论关于独立开发是否更适合 JavaScript 而不是 TypeScript

218 天前
 ChrisFreeMan

https://twitter.com/tibo_maker/status/1780920476744757601

好奇有多少人是从 TypeScript 回到 JavScript 的,为什么?你用了多久的 TypeScript 呢 (自由随意的讨论)?

11461 次点击
所在节点    程序员
111 条回复
ChrisFreeMan
218 天前
我个人是非常感激 TypeScript 的,主要是类型提示和检查,排错,以及重构,是真正的节省了我的时间。而且总有一种很放心交给 ts 编译的感觉。我的个人项目规模在 17000 行代码左右。
kneo
218 天前
不同意。
但是我觉得没什么值得讨论的。都说了独立开发,不碍别人的事。
ChrisFreeMan
218 天前
@kneo 主要还是好奇有没有人真正经历过这种转换,以及发现效率的差距,想起这个问题主要是还是因为最近看了一本书叫做《黑客与画家》作者在书中重复强调他成功的秘诀在于使用了一门属于黑客语言 lisp ,因为其开发的效率打败了其他的公司,所以想起了这个问题。
cmdOptionKana
218 天前
独立开发用 JS ,相当于不限牌、没有购置税、汽油便宜、不堵车的情况下开手动挡油车,确实是一个不错的选择(便宜好用,缺点可控,偶尔可以骚操作)。
07aPzknB16ui9Cp3
218 天前
无非是被工具链弄烦了
只能祝他们好运了,尊重个人选择
ChrisFreeMan
218 天前
@cmdOptionKana 感谢回复,主要是现在都是流行类型安全了,老实说我写的 ts 比 js 多,很怕自己被主流观点给带偏了。但是又怕浪费自己时间去试错,还是很好奇大家的看法。
cmdOptionKana
218 天前
@ChrisFreeMan

> 他成功的秘诀在于使用了一门属于黑客语言 lisp

这让我想起《这个杀手不太冷》里的杀手说,他杀人的秘诀是用匕首,而菜鸟新人一般先学狙击。高手用匕首确实有很多优点,但缺点也很明显:你要先成为高手。
ChrisFreeMan
218 天前
@wuzzispacelake 个人持续关注这种转换的趋势,以及大家的意见。
yechentide
218 天前
我自己习惯了 Swift 和 Java 那样的, 所以可能的话我都尽量用 TS.
当然这只是我自己的做法, 个人开发喜欢怎么来就怎么来
ChrisFreeMan
218 天前
> 这让我想起《这个杀手不太冷》里的杀手说,他杀人的秘诀是用匕首,而菜鸟新人一般先学狙击。高手用匕首确实有很多优点,但缺点也很明显:你要先成为高手。
@cmdOptionKana 😂好吧,杀人诛心,这个确实无法反驳,但还是希望看到更有说服力的说法。
ChrisFreeMan
218 天前
@yechentide 我理解,就像是喜欢 IDE 的人无法理解用 vim 的感觉,所以想知道那些游走在两个世界的人的真实看法。
daysv
218 天前
真严谨要类型我喜欢 rescript , 个人 solo 或大部分 2 到 3 人前端项目,js 足够舒服了
ChrisFreeMan
218 天前
@daysv 感谢回复,从来没听过 rescript ,所以快速浏览了一下,个人并不感冒,官网开头的代码示例展示的是 react component 就让我觉得很奇怪,然后后续的快速起步文档里的代码示例也没有让我看到这个语言的优势,加上作者本人并没有什么其他知名的项目(如有冒犯抱歉),让我并没有欲望进一步尝试的欲望。
crysislinux
218 天前
我随手写个脚本我都要用 ts ,js 是不可能 js 的,也就浏览器控制台会写 js
monster1priest
218 天前
入门的时候就是 TS ,离开了 TS 的类型提示,用 JS 我甚至都记不起来对象的属性和方法
srlp
218 天前
ts 真的极大保障可靠性,用 vscode 或 ide 等类型推导也很有用和很方便,不明白为什么这么多人嫌烦。
xntzmk
218 天前
已经离不开类型提示了
ChrisFreeMan
218 天前
@crysislinux
@monster1priest
@srlp
@xntzmk 我和你们是一个想法。
levelworm
218 天前
@ChrisFreeMan 我觉得这其实不是他使用了 Lisp ,而是他比较聪明,一般聪明人才用的好 Lisp 。既然他很聪明,那用啥都没啥太大区别。Paul Graham 对吧,我记得是他。
ns09005264
218 天前
> 这让我想起《这个杀手不太冷》里的杀手说,他杀人的秘诀是用匕首,而菜鸟新人一般先学狙击。高手用匕首确实有很多优点,但缺点也很明显:你要先成为高手。
@ChrisFreeMan 这句话我的理解是菜鸟应该学 Typescript ,类型安全+丰富的自动补全能减少很多基础错误,高手可以用 Javascript ,经验丰富,长期积累下来的编程范式会避免一些错误。

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

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

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

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

© 2021 V2EX