Jscript.net 不是有大部分的TypeScript功能吗?



我对 TypeScript 一无所知。但从我在初学者文章中读到的关于它的内容来看,我没有看到任何"新"的东西,就像采用者和广告商声称的那样"很棒"。

[1] 语法方面 JScript.net 并没有提供JavaScript/Jscript所拥有的一切,尽管是在.net平台上运行。

[2] 是 TypeScript 要么不需要 dot net,要么不只是在 dot net 上运行?

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

这不是一个引发语言战争的问题。我只是感到困惑的是,该公司已经制作了一个工具A,允许程序员以某种方式表达他们的想法。他们把它当作一个被抛弃的人。现在他们创建了另一个工具B,它看起来相同,但有一些不同,从外行的角度来看我不知道。我就像为什么为什么为什么?

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 永远不可能是这种情况。

最新更新