微软推出的新编程语言TypeScript(JavaScript的类型超集)非常有趣,是否有任何早期/孵化项目尝试在Eclipse中支持它?或者现在期望这方面的支持还为时过早?
微软推出的新编程语言TypeScript(JavaScript的类型超集)非常有趣,是否有任何早期/孵化项目尝试在Eclipse中支持它?或者现在期望这方面的支持还为时过早?
这个问题是在TypeScript发布当天提出的,所以截至今天(2012年10月2日),还没有支持。话虽如此,XText团队--一个快速创建DSL的团队--已经了解了TypeScript,如果他们做些什么我也不会感到惊讶。
另一个地方可以看看是微软。根据他们对TypeScript的动机,他们可能会推动Eclipse项目(尽管我怀疑这一点)。
Orion(基于Web的Eclipse IDE)将是一个很好的选择。它已经在使用nodejs,因此更容易整合tsc和语言服务。现在他们已经支持JavaScript,包括一些类型推断。我了解到TypeScript已经在他们的关注列表中。
看起来Eclipse TypeScript插件的测试版于2013年8月7日上传。我还没有试过,但它看起来很有前途。
http://marketplace.eclipse.org/content/typescript#.UgfEuD9IG-V
在特定插件实现之前,如果你足够冒险,可以尝试使用JSDT并将*.ts文件与JavaScript编辑器关联起来。如果出现JavaScript验证错误,请在“项目”>“属性”>“构建器”下禁用JavaScript验证器。要进行自动的TypeScript编译,你可以设置一个外部构建器,具体操作可以参考这里或者这里。 我的设置: