gpt4 book ai didi

TypeScript VS ScriptSharp——权衡是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 20:35:05 26 4
gpt4 key购买 nike

我即将构建一个大型 Javascript 应用程序,我想以更结构化的方式构建它。
Jquery 将用于 css 效果。
服务器端将使用 c#。
能不能分享一下你的知识和经验,哪个更好?

  1. 哪个功能更丰富?
  2. 哪个记录得更好?
  3. 类型脚本真的是强类型吗?

此外,从长远来看,ScriptSharp 是单人秀(据我所知),而 Typescript 是由 Microsoft 构建的。
谢谢

最佳答案

哪个功能更丰富?

两者都不是 - 编译后的 JavaScript 使您可以使用所有 JavaScript。

哪个记录得更好?

文档可能不是正确的问题。当您遇到困难时,哪个有更多可用信息/强大的社区可以帮助您?截至目前,Stack Overflow 上有 141 个 ScriptSharp 问题(拥有 48 个关注者)和 623 个 TypeScript 问题(拥有 328 个关注者)。

TypeScript 有一个非常明确的 language specification .我查看了 ScriptSharp 上的文档——有人需要指出这是哪里……我假设有一个 C# 子集可以使用,我很想知道那个子集是什么。

TypeScript 真的是强类型的吗?

TypeScript 是静态类型的。它将在编译时检查类型(IDE 将在设计时检查)。类型违规会产生错误,但如果您愿意,您也可以选择使用动态类型。

我应该使用哪一个?

如果您无法忍受用 C# 以外的任何语言编写代码,您应该使用 ScriptSharp。在所有其他情况下,我推荐 TypeScript。鉴于 JavaScript 如此普遍,理解 JavaScript 是有益的,而 TypeScript 可以让您及早访问 ECMAScript 6 语言功能,因此如果您决定放弃一切并使用纯 JavaScript,您的 TypeScript 编码经验将更有值(value)。

在某种程度上,我有偏见。我非常喜欢 TypeScript,所以我就它写了一本书。然而,对 TypeScript(而不是 Dart、CoffeeScript、ScriptSharp)的热情先于该项目。

关于TypeScript VS ScriptSharp——权衡是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14751807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com