0

我对 TypeScript 一无所知。但从我在初学者文章中读到的关于它的内容来看,我没有看到采用者和广告商声称的“伟大”的任何“新”。

[1] 在语法方面,JScript.net 是否已经提供了 JavaScript/Jscript 所拥有的一切,尽管它可以在 .net 平台上运行。

[2] TypeScript 是不需要 dot net 还是不仅仅在 dot net 上运行?

为什么 MS 没有更多地宣传 Jscript.net?我不介意它没有其他语言所具有的所有现代功能。我只是介意它被处理得不够好。

这不是引发语言战争的问题。我只是很困惑该公司已经制作了一个工具 A 允许编码人员以某种方式表达他们的想法。他们把它当作弃儿对待。现在他们创建了另一个工具 B,它看起来相同,但有一些差异,从外行的角度来看,我不知道。我喜欢 WHY WHY WHY?

4

1 回答 1

2

JavaScript 在所有浏览器中运行。JScript(和 JScript.Net)没有。Typescript 编译为 Javascript。

这意味着您可以在 Chrome、Firefox、IE、Edge、Safari 等中运行 Typescript 代码。

这不适用于 JScript.Net。

还有很多其他差​​异,但这个差异很大。这意味着 JScript.Net 应该更多地与 Python 或 Node 而不是 Typescript 进行比较。Typescript 的设计初衷就是能够与现有的 Javascript 代码无缝匹配。Javascript 模块可以使用已编译的 Typescript 模块,反之亦然。JScript.Net 永远不会出现这种情况。

于 2019-08-29T16:52:52.700 回答