V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
BoringTu
V2EX  ›  JavaScript

为什么你们要选择 TypeScript?

  •  
  •   BoringTu · 2021-05-06 14:45:03 +08:00 · 23439 次点击
    这是一个创建于 1086 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我只是不明白为啥这么多人会选择 ts ?理由是啥啊? ts 出来的那年我就关注了,但所有的理由在我看来都是莫名其妙的观点,但这些年怎么还用的人越来越多了?
    咱就说脑回路很神奇的把本身弱类型为优势的 JavaScript,套了一层强类型的壳的这步操作我就看不懂了,这是图啥呢?这样代码写着不难受么?那你直接用 Java 写然后编译成 JavaScript 不好么?
    网上有很多人说,用 ts 可以减少因类型导致的错误。大哥,你是个程序员,你连自己写的代码是怎么跑的都不知道的话,转行好吗?我十一年的程序员了,js 写了 11 年,js 的其他高级语言我也都研究过,包括 ts,但现在只用 es6 和 coffee2,我怎么就一次都没碰到过我连变量背后的值类型导致的 bug 呢?
    303 条回复    2022-11-03 12:30:06 +08:00
    1  2  3  4  
    ACEonly
        301
    ACEonly  
       2021-11-12 12:16:32 +08:00
    怎麼說呢,用 JS 寫不出代碼的人用 TS 一樣寫不出,JS 是最基本的邏輯和概念;
    但開發一個工具或者框架被其他人使用,用 TS 寫靜態會更好,樓上也說了,有很多實例鼠標點過去就清楚怎麼用;

    ps.我寫前端喜歡用 JS ,要是讓我用 TS 把每個都強行注釋類型,煩死個人啊!但我要用的框架,例如 UI ,例如 VUE ,我希望他們全部都用 TS 來寫,這麼說,題主能明白嗎

    /*
    用 TS 寫代碼不是舒服自己的,是舒服別人
    我是習慣先寫 JS ,跑過沒大問題,然後重構分離時候改 TS ,要是寫小程序之類的,用 TS 來寫就是傻*
    */
    qiumaoyuan
        302
    qiumaoyuan  
       2022-08-05 15:24:41 +08:00
    @BoringTu “不明白为什么火”的事情多得很,比如当年的 jQuery.
    KennyZJ
        303
    KennyZJ  
       2022-11-03 12:30:06 +08:00
    1  2  3  4  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1710 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:51 · PVG 00:51 · LAX 09:51 · JFK 12:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.