программирование в JavaScript с помощью Visual Studio (2010)? - PullRequest
11 голосов
/ 01 июля 2011

Если вы вынуждены кодировать javascript в Visual Studio 2010 или настаиваете на использовании Visual Studio 2010 вместо другой IDE, мне интересно, что кто-нибудь сделал для улучшения опыта разработки javascript в VS2010.

Я спрашиваю, поскольку в Visual Studio 2010 отсутствует поддержка javascript. Вы не получаете такую ​​поддержку, как если бы вы разрабатывали приложения Silverlight на C # и XAML.Например, intellisense не поддерживает javascript 1.8.5 (или даже функции 1.6, т.е. JSON.Parse), трудно перемещаться по определениям функций или объектов (без перехода к определению), без браузера объектов, иерархии вызовов и списка.можно продолжать.

Что вы сделали, чтобы компенсировать функции VS2010, которые не существуют для javascript?Кроме того, что было бы хорошим запросом для поддержки разработки javascript;что-нибудь, что VS2010 должен добавить как расширение или будущий выпуск?Кроме того, есть ли какие-либо предложения по управлению кодом .js для больших проектов?

Несколько вещей, которые до сих пор помогли me , - это расширения JScript Editor и веб-стандартыОбновление .Кроме того, при работе в файлах .js я полагаюсь на закладки, чтобы вернуться в ключевые места, поскольку функции файла не видны (как это было бы в C #).Моя особенность - добавить поддержку intellisense по версии javascript, подобно тому, как вы можете настроить таргетинг на .NET 2.0, 3.5 или 4.0.

Ответы [ 3 ]

6 голосов
/ 01 июля 2011

Существует несколько расширений VS для помощи с javascript:

Сравнение возможностей расширений Visual Studio Javascript

JSEnhancements великолепен и делает то, что вам действительно нужно: добавляет регионы и свертывает блоки кода.

Также смотрите это расширение: http://code.google.com/p/js-addin/

, который разбирает ваш скрипт на дерево объектов, которое можно использовать для навигации.

Я также использовал бесплатную версию этого редактора: http://www.yaldex.com/JSFactory_Pro.htm

К сожалению, я не могу рекомендовать его, потому что он страдает от пары критических проблем (неуклюжий пользовательский интерфейс, странный смысл и не совсем стабильный). Что очень плохо, потому что в целом это очень продуманное программное обеспечение, оно просто терпит неудачу, когда резина встречает дорогу.

4 голосов
/ 01 июля 2011

1) Установка Resharper , очень помогает при создании тяжелых веб-приложений на JavaScript.
2) Получить FireBug для отладки.
3) Также иногда полезны файлы JQuery.vsdocs!

3 голосов
/ 01 июля 2011

Хотя я использую vim и Notepad ++ для вырезания кода, я чувствовал вашу боль или чувствовал, пока не начал использовать Firebug для отладки JavaScript.Хотя это не совсем подходит для вашей ситуации, для меня бесценно при разработке веб-приложений:

http://getfirebug.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...