通过查看Phaser.io文档的内容,似乎Phaser.io与TypeScript是一个不太受欢迎的想法。我的想法是,我将能够使用Visual Studio工具更快地开发。
我的问题是,使用TypeScript与使用Phaser.io的原始JavaScript有哪些技术优势/劣势?
imho没有技术优势/劣势。如果您使用TypeScript,您确实可以从Visual Studio获得代码完成和智能感知等功能,这些功能非常有用。但同样地,你还没有出现内嵌的jsdocs,所以你可能会发现你仍然需要进行相当多的文档搜索和反复试验,这可能会降低TS给你的额外开发速度。
我认为你会处于轻微劣势的地方是我们生成的所有示例都是纯JavaScript,所以你需要在它们对你有用之前将它们“翻译”到TS。此外,论坛中的大多数开发人员都会回答期望您使用的是JS而不是TS。
因此,为了重新上限,我认为在选择TypeScript时根本没有任何技术问题,但我确实认为在学习Phaser的速度方面存在问题。那当然是非常主观的:)