【发布时间】:2018-09-01 01:05:50
【问题描述】:
查看现有的 Phaser.io 文档,似乎带有 TypeScript 的 Phaser.io 是一个不太受欢迎的想法。我的想法是,我将能够使用 Visual Studio 工具更快地进行开发。
我的问题是,使用 TypeScript 与使用 Phaser.io 的原始 JavaScript 相比有哪些技术优势/劣势?
【问题讨论】:
标签: javascript visual-studio phaser-framework
查看现有的 Phaser.io 文档,似乎带有 TypeScript 的 Phaser.io 是一个不太受欢迎的想法。我的想法是,我将能够使用 Visual Studio 工具更快地进行开发。
我的问题是,使用 TypeScript 与使用 Phaser.io 的原始 JavaScript 相比有哪些技术优势/劣势?
【问题讨论】:
标签: javascript visual-studio phaser-framework
没有技术优点/缺点恕我直言。如果您使用 TypeScript,您确实会从 Visual Studio 中获得诸如代码完成和智能感知之类的东西,这非常有用。但同样您还没有出现内联 jsdocs,因此您可能会发现您仍然需要进行大量的文档搜索并且只是反复试验,这可能会降低 TS 为您提供的额外开发速度。
我认为您会稍有劣势的是,我们生成的所有示例都是纯 JavaScript,因此您需要先将它们“翻译”为 TS,然后才能使用它们。此外,论坛中的大多数开发人员都会回答,期望您使用的是 JS 而不是 TS。
因此,重新概括一下,我认为选择 TypeScript 根本没有任何技术问题,但我确实觉得在学习 Phaser 的速度方面存在问题。这当然是非常主观的:)
【讨论】: