1

我正在尝试找到一种使用 javascript 的方法,以便我可以使用代码完成、重构等工具。我终于意识到这不是visual studio或webstorm之类的工具的问题,而是与javascript语言有关(主要是因为它是一种动态语言)。我发现 typescript 是一个很好的静态替代方案。但我发现了关于它的好评论和坏评论。

我想知道它适合投资吗?我的意思是我可以将它用作我的主要客户端语言吗?将我们所有的 javascript 代码迁移到 typescript 并尝试使用它的所有语言功能是一个好主意吗?

我需要一个公正的答案!

4

2 回答 2

6

我赞成使用 TypeScript 的简单论点(假设您需要工具支持)是这样的。如果您决定以后不想使用 TypeScript,您可以删除所有.ts文件,保留所有.js文件并仅使用 JavaScript。

TypeScript 生成的 JavaScript 与我自己编写的那种代码相差不到一百万英里。它不是乱码或不可读的。

因此,您可以获得工具、编译时检查、早期访问 ECMAScript 6 语言功能、访问可能永远不会进入 ECMASCript 的功能(如泛型)的好处,并且如果您更改,您不会被锁定到 TypeScript你的想法。

于 2013-04-08T08:43:59.470 回答
4

没有不偏不倚的答案。Typescript 得到了微软的大力支持。Microsoft 将 Anders Hejlsberg http://en.wikipedia.org/wiki/Anders_Hejlsberg放在了 C# 的创建者后面,他的时间非常宝贵,所以我认为它不会很快消失。在 MS 世界中,打字稿已经变得非常流行。

在非 MS 世界中,它也迅速引起轰动。Webstorm 是用于 Web 开发的首要 IDE(AngularJS 团队等使用)已将 typescript 突出显示为现在的主要新功能http://www.jetbrains.com/webstorm/在此处输入图像描述

于 2013-04-08T00:34:35.277 回答