2013-06-05 4 views
3

Я разработчик ActionScript, который является новичком в TypeScript и Visual Studio. Мои самые большие проблемы сейчас связаны с рабочим процессом.Как я могу улучшить свой рабочий процесс Visual Studio 2012?

Visual Studio 12 - это многофункциональная среда, поскольку пользователь Eclipse чувствует себя знакомым, но я чувствую, что он тяжелый и раздутый для моих нужд. Я чувствую, что 80% функций не требуется с точки зрения TypeScript? Есть ли что-то, что я могу сделать для улучшения программного обеспечения?

Когда я нажимаю кнопку отладки в программе TypeScript, я запускаю Chrome, но для этого процесса требуется около 16 секунд, это нормально, и снова это можно улучшить?

Наконец, возможно, это так, что Visual Studio находится выше меня, и весь этот вопрос глуп, но в этом случае есть ли какие-либо другие IDE, которые хорошо подходят для разработки TypeScript и довольно просты в настройке и использовать?

+0

Я по-прежнему открыт для соответствующих ответов, но я нашел это http://jessefreeman.com/dev-techniques/automating-typescript-with-node-and-grunt/ и, похоже, решает проблему медленного строительства. – Clark

+0

Почему вы закрываете хром? Внесите изменения - Build - Обновить страницу на chrome - Debug. Это, конечно, об отладке javascript. – VikciaR

ответ

4

WebStorm от JetBrains функции редактирования машинописи, легче вес, чем VS, и может быть лучше для ваших потребностей: http://www.jetbrains.com/webstorm/

Here «са список других:

Microsoft предоставляет плагин для Visual Studio 2012 и WebMatrix как , а также поддержку основного текстового редактора для Sublime Text, Emacs и Vim. JetBrains поддерживает TypeScript с завершением кода, рефакторингом и отладки в своем веб-приложении. IDE's PhpStorm 6 и WebStorm 6. Онлайновая Cloud9 IDE также поддерживает TypeScript.

Если вы продолжаете использовать VS2012, то расширение WebEssentials 2012 очень полезно.

С точки зрения производительности вам не нужно запускать отладчик каждый раз, когда вы вносите изменения. Установка compile-on-save означает, что вы должны иметь возможность вносить изменения, а затем просто обновлять страницу в своем браузере.

Мой типичный рабочий процесс в VS2012 - это отладка> Начать без отладки (только один раз, в начале сеанса редактирования TS), внести изменения в TS и сохранить их (автоматически генерировать JS), а затем просто F5 в браузере, чтобы увидеть перемены. Наличие опции source map при компиляции и открытии инструментов F12 в Chrome делает setting breakpoints and performing other debugging tasks понятным.

Я также реформированный разработчик AS, и я нахожу этот рабочий процесс намного быстрее, чем даже хороший инструмент AS, такой как FlashDevelop, и в нескольких милях от разработки в FlexBuilder. Имейте в виду также, что TypeScript находится в Alpha, и вы можете иногда сталкиваться с проблемами производительности, особенно в крупных проектах, связанных с тем, что это ранний код предварительного просмотра.

+3

У людей моей команды возникли проблемы с блокировкой или замедлением Visual Studio, которые были устранены при удалении Web Essentials. Я перестала рекомендовать его. –

+0

Полезно знать Джеффри, спасибо. У меня были некоторые проблемы с более ранними комбинациями, но с текущей стабильной тройкой (VS 2012 Update 2 + TS 0.8.3.1 + WE 2.7). Я не вижу частых проблем даже в довольно большом (более 50 модулей) проекте. – JcFx

+0

Из всех тех, у кого такая же комбинация, некоторые столкнулись с проблемой, но я лично этого не делал.Может быть, какой-то файл конфигурации попадает в плохое состояние? –