首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >难道Jscript.net不具备TypeScript的大部分功能吗?

难道Jscript.net不具备TypeScript的大部分功能吗?
EN

Stack Overflow用户
提问于 2019-08-30 00:22:15
回答 1查看 135关注 0票数 0

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

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

2是TypeScript不需要.Net,还是只运行在.Net上?

为什么微软不直接给Jscript.net打广告呢?我并不介意它没有其他语言所拥有的所有现代功能。我只是介意它被对待得不够好。

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

EN

回答 1

Stack Overflow用户

发布于 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来说,情况永远不会是这样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57714261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档