我是一名不熟悉TypeScript和Visual Studio的Actionscript开发人员。我现在最大的问题与工作流程有关。
Visual Studio 12是一个功能丰富的环境,作为Eclipse用户,它感觉很熟悉,但我觉得它很重,满足了我的需求。我觉得从TypeScript的角度来看,80%的功能都不是必需的吗?我有什么办法可以改进软件吗?
当我按下TypeScript程序上的调试按钮时,我运行Chrome,但此过程大约需要16秒才能启动,这是否正常,这又可以改进吗?
最后,也许只是Visual Studio在我之上并且整个问题都是愚蠢的,但在这种情况下,是否有任何其他IDE现在适合TypeScript开发并且设置和使用非常简单?
答案 0 :(得分:4)
来自JetBrains的WebStorm具有TypeScript编辑功能,重量轻于VS,可能更符合您的需求:http://www.jetbrains.com/webstorm/
Here是其他人的列表:
Microsoft为Visual Studio 2012和WebMatrix提供了一个插件 以及Sublime Text,Emacs和Vim的基本文本编辑器支持。 JetBrains支持TypeScript,代码完成,重构和 在其Web应用程序IDE的PhpStorm 6和WebStorm 6中进行调试。 在线Cloud9 IDE还支持TypeScript。
如果您继续使用VS2012,则WebEssentials 2012扩展程序非常有用。
就性能而言,每次进行更改时都不需要启动调试器。设置compile-on-save表示您应该能够进行更改,然后只需在浏览器中刷新页面即可。
我在VS2012中的典型工作流程是Debug>在没有调试的情况下启动(只需一次,在TS编辑会话开始时),更改TS并保存它们(自动生成JS),然后只需F5浏览器即可查看更改。在编译中使用source map选项并在Chrome中打开F12工具会使setting breakpoints and performing other debugging tasks变得简单明了。
我也是一名经过改革的AS开发人员,我发现这个工作流程甚至比一个好的AS工具(如FlashDevelop)要快得多,而且远离FlexBuilder开发。请记住TypeScript是Alpha版本,您可能偶尔会遇到性能问题,特别是在大型项目上,与此相关的是早期预览代码。