我对TypeScript一无所知。但从我在初学者文章中读到的关于它的文章来看,我没有看到任何像采用者和广告商声称的那样“伟大”的“新”。
1语法方面,JScript.net没有提供JavaScript/Jscript所拥有的一切,尽管是在.Net平台上运行。
2是TypeScript不需要.Net,还是只运行在.Net上?
为什么微软不直接给Jscript.net打广告呢?我并不介意它没有其他语言所拥有的所有现代功能。我只是介意它被对待得不够好。
这不是一个引发语言战争的问题。我只是感到困惑的是,该公司已经制作了一个工具A,允许程序员以某种方式表达他们的想法。他们把它当弃儿对待。现在他们创建了另一个工具B,它看起来一样,但有一些不同,从外行的角度来看,我不知道这些不同。我在想为什么?
发布于 2019-08-30 00:52:53
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来说,情况永远不会是这样。
https://stackoverflow.com/questions/57714261
复制相似问题