На конференции //build/ у меня был доклад о Visual Studio Web Tools и расширении Web Essentials. Вы можете найти этот доклад онлайн на сайте Channel9. Во время доклада я использовал несколько расширений, которые будут полезными для любого веб-разработчика Visual Studio 2013. Ниже вы найдете список этих расширений.
Сайт: http://vswebessentials.com
Загрузить: Web Essentials в галерее VS
Это расширение команды ASP.NET и Web Tools, которое является неофициальной площадкой для тестирования и обкатки функций. Само расширение развивается opensource-сообществом. Web Essentials предлагает огромное число новых возможностей для веб-разработчиков, такие как компиляторы LESS/Sass/CoffeeScript, дополнительные возможности работы с кодом JavaScript/CSS/HTML/JSON, валидаторы, генераторы спрайтов изображений и многое другое.
Сайт: http://sidewaffle.com
Загрузить: SideWaffle в галерее VS
Очень вкусное дополнение для Visual Studio. Это отличный набор шаблонов, который содержит как шаблоны проектов, шаблоны элементов, так и сниппеты для широкого круга сценариев: от создания приложений Angular.js, проектов Nancy FX и до плагинов Browser Link, расширений Chrome и многого другого.
Загрузить: File Nesting в галерее VS
Это расширение позволит вам вручную вкладывать файлы друг в друга, создавая иерархии вложений в Solution Explorer. Кроме того, расширение имеет возможность создавать иерархии автоматически основываясь на соглашениях именования. Расширение прекрасно подходит для обработки *.min.js и других вариантов зависимых файлов.
Загрузить: JSON Schema Generator в галерее VS
Visual Studio 2013 будет поддерживать полный intellisense и подсказки для любого JSON-файла, который ассоциирован со схемой. Это расширение позволит вам выбрать JSON-файл в Solution Explorer и сгенерировать для него файл схемы, основанный на содержимом.
Загрузить: WebJobsVS в галерее VS
На пленарном докладе второго дня конференции я демонстрировал создание консольного C#-приложения для использования его в качестве фоновой задачи для Azure Web Sites WebJob. Для того чтобы ассоциировать консольное приложение со своим веб-приложением я использовал это расширение. Оно было разработано коллегами, которые работают в команде Azure.
Загрузить: SlowCheetah в галерее VS
Великолепное расширение, которое позволит вам трансформировать ваш app.config или любой другой XML-файл, основанный на конфигурации сборок. Проще говоря, расширение упрощает сценарии XML-трансформаций, которые по умолчанию доступны только для файлов web.config.
Загрузить: GruntLauncher в галерее VS
Если вы работаете с Grunt, Gulp, NPM или Bower, то это расширение создано для вас. Оно позволяет легко запускать задачи Grunt/Gulp напрямую из Solution Explorer и обновлять компоненты Bower.
Загрузить: Mexedge в галерее VS
Это прекрасное расширение, которое расширяет возможности Visual Studio по работе и отображению CSS-кода прямо в Solution Explorer. Это не только выглядит круто, но и предлагает очень удобный способ обзора блоков media queries, селекторов и наборов правил. Это must have расширение для каждого веб-разработчика!
Сайт: http://www.devsense.com/products/php-tools/
Загрузить: PHP Tools в галерее VS
Во моем интервью на Channel9 мы обсуждали это прекрасное расширение для PHP-разработки. Расширение привносит в Visual Studio PHP-intellisense, навигацию по коду и многое другое. Это must have расширение для PHP-разработчиков, которым хочется получить всю мощь Visual Studio.
Сайт: http://cobisi.com/routing-assistant
Загрузить: Routing Assistant in the VS Gallery
Это прекрасное расширение для визуализации вашей таблицы маршрутов ASP.NET для определения того какие URL как соответствуют маршрутам. Расширение упрощает диагностику проблем маршрутизации и даже предлагает некоторые удобные возможности редактирования.
Загрузить: CssCop in the VS Gallery
Если вы много работаете с CSS, тогда это расширение будет вам полезным. Оно выполняет CssLint внутри Visual Studio для предоставления вам сообщения об ошибках, которые помогут вам исправить любые нарушения CSS-правил.
Загрузить: NTVS на CodePlex
NTVS – это открытый, бесплатный плагин, который трансформирует Visual Studio в полноценную среду разработки Node.js. И справляется с этим на отлично! Этот плагин позволит вам воспользоваться всей мощью Visual Studio для разработки Node.js-приложений.
Загрузить: Chutzpah в галерее VS
Великолепное расширение для модульного тестирования JavaScript. Chutzpah поддерживает инструменты тестирования Jasmine, QUnit и Mocha внутри Visual Studio и работает как из командной строки, так и из Visual Studio.
Загрузить: Lua Test Adapter в галерее VS
Если вы используете Lua для модульного тестирования своего JavaScript-кода, то это расширение позволит вам интегрировать Lua прямо в Test Explorer в Visual Studio. Это расширение позволяет по-настоящему легко выполнять тесты сразу после каждой сборки проекта.
Web Essentials
![logo logo](https://habrastorage.org/getpro/habr/post_images/2c1/3e4/90e/2c13e490e2906a8889df1be0b043bf1c.png)
Загрузить: Web Essentials в галерее VS
Это расширение команды ASP.NET и Web Tools, которое является неофициальной площадкой для тестирования и обкатки функций. Само расширение развивается opensource-сообществом. Web Essentials предлагает огромное число новых возможностей для веб-разработчиков, такие как компиляторы LESS/Sass/CoffeeScript, дополнительные возможности работы с кодом JavaScript/CSS/HTML/JSON, валидаторы, генераторы спрайтов изображений и многое другое.
SideWaffle
![image image](https://habrastorage.org/getpro/habr/post_images/2eb/1c2/44a/2eb1c244aa60ed36ebc8086f11f6d7b2.png)
Загрузить: SideWaffle в галерее VS
Очень вкусное дополнение для Visual Studio. Это отличный набор шаблонов, который содержит как шаблоны проектов, шаблоны элементов, так и сниппеты для широкого круга сценариев: от создания приложений Angular.js, проектов Nancy FX и до плагинов Browser Link, расширений Chrome и многого другого.
File Nesting
![image image](https://habrastorage.org/getpro/habr/post_images/b9b/826/f12/b9b826f12ef663ed6766b4a7ad2d8ea8.png)
Это расширение позволит вам вручную вкладывать файлы друг в друга, создавая иерархии вложений в Solution Explorer. Кроме того, расширение имеет возможность создавать иерархии автоматически основываясь на соглашениях именования. Расширение прекрасно подходит для обработки *.min.js и других вариантов зависимых файлов.
JSON Schema Generator
![json-logo json-logo](https://habrastorage.org/getpro/habr/post_images/f17/57c/d35/f1757cd35005dcb1d4f675e723e4ac3a.png)
Visual Studio 2013 будет поддерживать полный intellisense и подсказки для любого JSON-файла, который ассоциирован со схемой. Это расширение позволит вам выбрать JSON-файл в Solution Explorer и сгенерировать для него файл схемы, основанный на содержимом.
WebJobsVS
![WebJobsVS image](https://habrastorage.org/getpro/habr/post_images/842/d2b/287/842d2b287309e565fb53cb93152156a9.png)
На пленарном докладе второго дня конференции я демонстрировал создание консольного C#-приложения для использования его в качестве фоновой задачи для Azure Web Sites WebJob. Для того чтобы ассоциировать консольное приложение со своим веб-приложением я использовал это расширение. Оно было разработано коллегами, которые работают в команде Azure.
SlowCheetah – XML-трансформации
![image Slow Cheetah](https://habrastorage.org/getpro/habr/post_images/7e6/2dd/741/7e62dd741c06592d2bc83ed8694e5db3.png)
Великолепное расширение, которое позволит вам трансформировать ваш app.config или любой другой XML-файл, основанный на конфигурации сборок. Проще говоря, расширение упрощает сценарии XML-трансформаций, которые по умолчанию доступны только для файлов web.config.
GruntLauncher
Загрузить: GruntLauncher в галерее VS
Если вы работаете с Grunt, Gulp, NPM или Bower, то это расширение создано для вас. Оно позволяет легко запускать задачи Grunt/Gulp напрямую из Solution Explorer и обновлять компоненты Bower.
Mexedge Stylesheet Extension
![image image](https://habrastorage.org/getpro/habr/post_images/008/c35/f8d/008c35f8dd5b4a415d6bea764a1262f9.png)
Это прекрасное расширение, которое расширяет возможности Visual Studio по работе и отображению CSS-кода прямо в Solution Explorer. Это не только выглядит круто, но и предлагает очень удобный способ обзора блоков media queries, селекторов и наборов правил. Это must have расширение для каждого веб-разработчика!
PHP Tools for Visual Studio
![image image](https://habrastorage.org/getpro/habr/post_images/488/4ee/013/4884ee013c237dc7e05a806e8a5d539d.png)
Загрузить: PHP Tools в галерее VS
Во моем интервью на Channel9 мы обсуждали это прекрасное расширение для PHP-разработки. Расширение привносит в Visual Studio PHP-intellisense, навигацию по коду и многое другое. Это must have расширение для PHP-разработчиков, которым хочется получить всю мощь Visual Studio.
Cobisi Routing Assistant
![image](https://habrastorage.org/getpro/habr/post_images/091/db8/7ec/091db87ec7cbc907a6a9062cd1be6f95.png)
Загрузить: Routing Assistant in the VS Gallery
Это прекрасное расширение для визуализации вашей таблицы маршрутов ASP.NET для определения того какие URL как соответствуют маршрутам. Расширение упрощает диагностику проблем маршрутизации и даже предлагает некоторые удобные возможности редактирования.
CssCop – FxCop for Stylesheets
![image image](https://habrastorage.org/getpro/habr/post_images/b99/43a/efd/b9943aefd5e01e6cfeaf4dd236713500.png)
Если вы много работаете с CSS, тогда это расширение будет вам полезным. Оно выполняет CssLint внутри Visual Studio для предоставления вам сообщения об ошибках, которые помогут вам исправить любые нарушения CSS-правил.
Node.js Tools for Visual Studio
![nodejs nodejs](https://habrastorage.org/getpro/habr/post_images/566/460/989/566460989f09da3bea42542c58f9dd08.png)
NTVS – это открытый, бесплатный плагин, который трансформирует Visual Studio в полноценную среду разработки Node.js. И справляется с этим на отлично! Этот плагин позволит вам воспользоваться всей мощью Visual Studio для разработки Node.js-приложений.
Chutzpah Test Adapter
![image image](https://habrastorage.org/getpro/habr/post_images/ebc/cb0/99f/ebccb099fd53a888706776841707ac18.png)
Великолепное расширение для модульного тестирования JavaScript. Chutzpah поддерживает инструменты тестирования Jasmine, QUnit и Mocha внутри Visual Studio и работает как из командной строки, так и из Visual Studio.
Lua Test Adapter
![image image](https://habrastorage.org/getpro/habr/post_images/fc8/d94/6ab/fc8d946ab4575becbf6cbf31a42f9e76.png)
Если вы используете Lua для модульного тестирования своего JavaScript-кода, то это расширение позволит вам интегрировать Lua прямо в Test Explorer в Visual Studio. Это расширение позволяет по-настоящему легко выполнять тесты сразу после каждой сборки проекта.
Дополнительные ссылки
-
Изучить бесплатные курсы виртуальной академии Microsoft
-
Попробовать Azure бесплатно на 30 дней!
-
Загрузить бесплатную или пробную Visual Studio
-
Стать разработчиком приложений Windows Phone
-
Стать разработчиком приложений Windows Store
Only registered users can participate in poll. Log in, please.
Какие из расширений вам понравились больше всего?
57.32% Web Essentials137
13.81% SideWaffle33
12.13% File Nesting29
10.88% JSON Schema Generator26
4.18% WebJobsVS10
8.79% SlowCheetah – XML-трансформации21
5.02% GruntLauncher12
11.3% Mexedge Stylesheet Extension27
27.62% PHP Tools for Visual Studio66
6.69% Cobisi Routing Assistant16
7.95% CssCop – FxCop for Stylesheets19
18.83% Node.js Tools for Visual Studio45
6.28% Chutzpah Test Adapter15
2.93% Lua Test Adapter7
239 users voted. 222 users abstained.