2013-06-05 74 views
3

我是一位ActionScript開發人員,他是TypeScript和Visual Studio的新手。我現在最大的問題是與工作流程有關。如何改進我的Visual Studio 2012 Typescript工作流程?

Visual Studio 12是一個功能豐富的環境,因爲Eclipse用戶感覺很熟悉,但我覺得它很沉重,並且臃腫以滿足我的需求。我覺得從TypeScript的角度來看,不需要80%的功能?我能做些什麼來改進軟件嗎?

當我按下一個打字稿程序調試按鈕,我運行瀏覽器,但這個過程需要大約16秒發動,這是正常的,並再次可以在此得到改善呢?

最後,也許是Visual Studio在我之上,整個問題很愚蠢,但在這種情況下,是否有任何其他IDE現在對於TypeScript開發來說是很好的,並且非常容易設置和使用?

+0

我仍然開放給相關的答案,但我發現這個http://jessefreeman.com/dev-techniques/automating-typescript-with-node-and-grunt/,它似乎解決了緩慢的建設的事情。 – Clark

+0

爲什麼關閉chrome?在chrome上進行更改 - 生成 - 刷新頁面 - 調試。這當然,關於javascript調試。 – VikciaR

回答

4

從JetBrains的WebStorm功能打字稿編輯,是重量輕於VS,並可能對您的需求更好地:http://www.jetbrains.com/webstorm/

Here「別人的SA列表:

微軟提供了一個插件Visual Studio 2012和WebMatrix作爲 以及Sublime Text,Emacs和Vim的基本文本編輯器支持。 JetBrains的支持與打字稿代碼完成,重構,並在其Web應用程序 調試IDE的PhpStorm 6和WebStorm 6 在線CLOUD9 IDE還支持打字稿。

如果繼續使用VS2012,那麼WebEssentials 2012擴展名非常有用。

就性能而言,每次進行更改時都不需要啓動調試器。設置compile-on-save意味着您應該能夠進行更改,然後只需刷新瀏覽器中的頁面即可。

我在VS2012中的典型工作流程是Debug> Start Without Debugging(只需一次,在TS編輯會話開始時),對TS進行更改並保存(自動生成JS),然後只需F5瀏覽器即可看到變化。在編譯中使用source map選項,並在Chrome中打開F12工具使setting breakpoints and performing other debugging tasks變得簡單明瞭。

我也是一個改革了開發商,我覺得這個工作流程甚至比一個好工具,如FlashDevelop中快得多,並且在彈性生成器開發英里遠。不要忘記,TypeScript是Alpha版本的,你可能偶爾會遇到性能問題,特別是在大型項目上,與此相關的是早期預覽代碼。

+3

我的團隊成員遇到Visual Studio鎖定或放慢問題,這些問題在卸載Web Essentials時解決。我已經停止推薦它了。 –

+0

有用瞭解傑弗瑞,謝謝。我在早期的組合中遇到了一些問題,但是使用目前穩定的三叉戟(VS 2012 Update 2 + TS 0.8.3.1 + WE 2.7),即使在相當大的(50多個模塊)項目中,我也沒有看到頻繁的問題。 – JcFx

+0

在這個完全相同的組合中,每個人都遇到了一個問題,但我個人從未做過。也許一些配置文件進入不良狀態? –

相關問題