Javascript 使用TypeScript编写Express.js应用程序的缺点是什么?

Javascript 使用TypeScript编写Express.js应用程序的缺点是什么?,javascript,node.js,typescript,express,Javascript,Node.js,Typescript,Express,我想知道如果你决定用TypeScript而不是JavaScript编写Express.js应用程序或API,会有什么缺点。我能想到的唯一一个客观的、非基于意见的缺点是,你必须先编译TypeScript,然后再与Node.js一起使用,这会使事情变得复杂(稍微复杂一些)-使用工具链中的编译器,使用源代码映射来了解实际代码中在生产过程中发生错误的位置,等等。我能想到的唯一的目标、非基于意见的缺点是,在使用Node.js之前,您必须先编译TypeScript,这会使事情(稍微)复杂化-使用工具链中的编

我想知道如果你决定用TypeScript而不是JavaScript编写Express.js应用程序或API,会有什么缺点。

我能想到的唯一一个客观的、非基于意见的缺点是,你必须先编译TypeScript,然后再与Node.js一起使用,这会使事情变得复杂(稍微复杂一些)-使用工具链中的编译器,使用源代码映射来了解实际代码中在生产过程中发生错误的位置,等等。

我能想到的唯一的目标、非基于意见的缺点是,在使用Node.js之前,您必须先编译TypeScript,这会使事情(稍微)复杂化-使用工具链中的编译器,使用源代码映射了解实际代码中在生产过程中发生错误的位置,等等。

TypeScript将自身转换为JavaScript。因此,除非您绝对需要typescript,否则您可以继续编写JS


因此,为什么要在编译时处理传输问题,增加开发工作量呢。

TypeScript将自己翻译成JavaScript。因此,除非您绝对需要typescript,否则您可以继续编写JS


因此,为什么要在编译时处理传输问题,增加您的开发工作量呢。

您能概括地描述一下TS相对于JS的一些缺点吗?@axiac我能想到的唯一所谓的“缺点”是TS应该编译成JS。出于这个原因,我想知道为什么我在互联网上看到的大多数Node.js和Express应用程序都是用js编写的,而不是用TS编写的。所以我认为我遗漏了一些关键的东西。编译步骤只在脱机状态下进行一次,而且运行速度非常快。你能描述一下TS相对于js的一些缺点吗?@axiac是唯一一个所谓的我能想到的“缺点”是TS应该编译成JS。出于这个原因,我想知道为什么我在互联网上看到的大多数Node.JS和Express应用程序都是用JS编写的,而不是TS。所以我认为我遗漏了一些关键的东西。编译步骤只在脱机状态下进行一次,而且运行速度相当快。