展开讨论

经验与复盘经验摘录 · 机器翻译

简短回答:如果你希望我在你的团队里,那就值得

简短回答:如果你希望我在你的团队里,那就值得。我拒绝与任何在2023年抛弃TypeScript而使用JavaScript的人合作。稍微详细一点的回答:我多次说过,“JavaScript是Java的一个简化版本,就像一个轮子的自行车是普通自行车的简化版本。”对于JS和TS也是一样。如果你想做任何严肃的工作,你就要选择严肃的工具,即使这意味着偶尔要调整刹车和齿轮,或者在TypeScript的情况下,有时要解决一些问题。如果有人建议现在使用JavaScript,我不会认真对待他们。i) 我从2017年开始使用TypeScript。不知为何,我从未遇到这些问题。ii) 是的,有些库文档不全,这对我来说是一个证明我为什么是软件工程师的理由:要么自己弄清楚,要么抱怨直到他们修复它,或者更好一点,用我的直觉去使用那些没有停留在十年前的库。iii) 错误信息可能很难,但与没有类型的情况下发生的混乱调试相比,这根本不算什么。

源讨论TypeScript真的值得吗?原帖 443 条评论 · 导入时统计
5

这条内容在回应什么?

父级讨论 · 节选

RO

我使用TypeScript已经好几年了,但到目前为止,我还没有被说服如果让我自己选择的话,我会使用它;不仅是在我自己的个人项目中,而且是在大型应用程序中,其中代码库是许多开发人员共享的。 我想跳过静态类型的好处这个论点,因为我认为静态类型是一个好东西,如果我们可以给JavaScript一个内置且强大的类型系统,我认为很少有人会反对。我的问题在于它给开发人员带来的额外工作量,其中很多是“愚蠢”的工作,会消耗数小时的时间,但并没有带来太多价值。 i) 它是一个框架,带有所有通常的框架缺点 例如,你安装的新包可能需要新的TypeScript版本。一旦安装,你可能需要更新你的源代码。这可能会带来相当大的工作量。…

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 5

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

ZA

谁说JavaScript是Java的简化版?这两种语言几乎没有任何共同之处——至少独轮车和自行车都共享“轮子”和“踏板”的概念。

完整原文
DF

我不想听起来太严厉,但说JavaScript是Java的简化版只会让我觉得你从未认真使用过Java。 这就像说韩语是西班牙语的简化版。 是的,Java和JavaScript都是编程语言,但它们甚至不共享相同的范式。 你可能混淆了JavaScript创建的动机和实际实现。 话虽如此,我曾专业使用Java超过7年,然后转为主要使用JavaScript,后来又转为TypeScript,我再也不想回头了。我同意你的总体观点。

完整原文
CA

比较Java和Javascript?这让我想起了我之前在领英上收到的最后一条招聘人员的信息。"你是个Javascript专家,我这里有一个同样语言的项目!他们需要的是Java专家!"

完整原文
NF

哈哈,如果我是在那个团队的话,我会认真考虑只使用原生JS,就为了不用和你一起工作。 在我看来,那些做出绝对性言论的人往往会带来比他们本身价值更多的麻烦。他们会不断挑剔每个人说的话,导致一种有毒的氛围。 经常过了一段时间后,我才发现这些人之所以这样想,是因为他们见识太少,没有看到世界上解决技术问题的众多可能性。

完整原文
PH

有这种态度的话,我真想知道你是否值得加入这个团队。也许反而会促使我选择JS。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。