- PVSM.RU - https://www.pvsm.ru -

Обзор расширений Visual Studio для веб-разработчиков

На конференции //build/ [1] у меня был доклад о Visual Studio Web Tools и расширении Web Essentials. Вы можете найти этот доклад онлайн на сайте Channel9 [2]. Во время доклада я использовал несколько расширений, которые будут полезными для любого веб-разработчика Visual Studio 2013. Ниже вы найдете список этих расширений.

Web Essentials

logoСайт: http://vswebessentials.com [3]
Загрузить: Web Essentials в галерее VS [4]

Это расширение команды ASP.NET и Web Tools, которое является неофициальной площадкой для тестирования и обкатки функций. Само расширение развивается opensource-сообществом. Web Essentials предлагает огромное число новых возможностей для веб-разработчиков, такие как компиляторы LESS/Sass/CoffeeScript, дополнительные возможности работы с кодом JavaScript/CSS/HTML/JSON, валидаторы, генераторы спрайтов изображений и многое другое.

SideWaffle

imageСайт: http://sidewaffle.com [5]
Загрузить: SideWaffle в галерее VS [6]

Очень вкусное дополнение для Visual Studio. Это отличный набор шаблонов, который содержит как шаблоны проектов, шаблоны элементов, так и сниппеты для широкого круга сценариев: от создания приложений Angular.js, проектов Nancy FX, Browser Link, расширений Chrome и многого другого.

File Nesting

imageЗагрузить: File Nesting в галерее VS [7]

Это расширение позволит вам вручную вкладывать файлы друг в друга, создавая иерархии вложений в Solution Explorer. Кроме того, расширение имеет возможность создавать иерархии автоматически основываясь на соглашениях именования. Расширение прекрасно подходит для обработки *.min.js и других вариантов зависимых файлов.

JSON Schema Generator

json-logo [8]Загрузить: JSON Schema Generator в галерее VS [9]

Visual Studio 2013 будет поддерживать полный intellisense и подсказки для любого JSON-файла, который ассоциирован со схемой. Это расширение позволит вам выбрать JSON-файл в Solution Explorer и сгенерировать для него файл схемы, основанный на содержимом.

WebJobsVS

imageЗагрузить: WebJobsVS в галерее VS [10]

На пленарном докладе [11] второго дня конференции я демонстрировал создание консольного C#-приложения для использования его в качестве фоновой задачи для Azure Web Sites WebJob. Для того чтобы ассоциировать консольное приложение со своим веб-приложением я использовал это расширение. Оно было разработано коллегами, которые работают в команде Azure.

SlowCheetah – XML-трансформации

Slow CheetahЗагрузить: SlowCheetah в галерее VS [12]

Великолепное расширение, которое позволит вам трансформировать ваш app.config или любой другой XML-файл, основанный на конфигурации сборок. Проще говоря, расширение упрощает сценарии XML-трансформаций, которые по умолчанию доступны только для файлов web.config.

GruntLauncher

Загрузить: GruntLauncher в галерее VS [13]

Если вы работаете с Grunt, Gulp, NPM или Bower, то это расширение создано для вас. Оно позволяет легко запускать задачи Grunt/Gulp напрямую из Solution Explorer и обновлять компоненты Bower.

Mexedge Stylesheet Extension

imageЗагрузить: Mexedge в галерее VS [14]

Это прекрасное расширение, которое расширяет возможности Visual Studio по работе и отображению CSS-кода прямо в Solution Explorer. Это не только выглядит круто, но и предлагает очень удобный способ обзора блоков media queries, селекторов и наборов правил. Это must have расширение для каждого веб-разработчика!

PHP Tools for Visual Studio

imageСайт: http://www.devsense.com/products/php-tools/ [15]
Загрузить: PHP Tools в галерее VS [16]

Во моем интервью на Channel9 мы обсуждали это прекрасное расширение для PHP-разработки. Расширение привносит в Visual Studio PHP-intellisense, навигацию по коду и многое другое. Это must have расширение для PHP-разработчиков, которым хочется получить всю мощь Visual Studio.

Cobisi Routing Assistant

Обзор расширений Visual Studio для веб разработчиковСайт: http://cobisi.com/routing-assistant [17]
Загрузить: Routing Assistant in the VS Gallery [18]

Это прекрасное расширение для визуализации вашей таблицы маршрутов ASP.NET для определения того какие URL как соответствуют маршрутам. Расширение упрощает диагностику проблем маршрутизации и даже предлагает некоторые удобные возможности редактирования.

CssCop – FxCop for Stylesheets

imageЗагрузить: CssCop in the VS Gallery [19]

Если вы много работаете с CSS, тогда это расширение будет вам полезным. Оно выполняет CssLint [20] внутри Visual Studio для предоставления вам сообщения об ошибках, которые помогут вам исправить любые нарушения CSS-правил.

Node.js Tools for Visual Studio

nodejs [21]Загрузить: NTVS на CodePlex [22]

NTVS – это открытый, бесплатный плагин, который трансформирует Visual Studio в полноценную среду разработки Node.js. И справляется с этим на отлично! Этот плагин позволит вам воспользоваться всей мощью Visual Studio для разработки Node.js-приложений.

Chutzpah Test Adapter

imageЗагрузить: Chutzpah в галерее VS [23]

Великолепное расширение для модульного тестирования JavaScript. Chutzpah поддерживает инструменты тестирования Jasmine, QUnit и Mocha внутри Visual Studio и работает как из командной строки, так и из Visual Studio.

Lua Test Adapter

imageЗагрузить: Lua Test Adapter в галерее VS [24]

Если вы используете Lua для модульного тестирования своего JavaScript-кода, то это расширение позволит вам интегрировать Lua прямо в Test Explorer в Visual Studio. Это расширение позволяет по-настоящему легко выполнять тесты сразу после каждой сборки проекта.

Дополнительные ссылки

Автор:

Источник [33]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/64054

Ссылки в тексте:

[1] //build/: http://channel9.msdn.com/Events/Build/2014

[2] сайте Channel9: http://channel9.msdn.com/Events/Build/2014/3-604

[3] http://vswebessentials.com: http://vswebessentials.com/

[4] Web Essentials в галерее VS: http://visualstudiogallery.msdn.microsoft.com/56633663-6799-41d7-9df7-0f2a504ca361

[5] http://sidewaffle.com: http://sidewaffle.com/

[6] SideWaffle в галерее VS: http://visualstudiogallery.msdn.microsoft.com/a16c2d07-b2e1-4a25-87d9-194f04e7a698

[7] File Nesting в галерее VS: http://visualstudiogallery.msdn.microsoft.com/3ebde8fb-26d8-4374-a0eb-1e4e2665070c

[8] Image: http://madskristensen.net/posts/files/7d0d4388-7f60-444d-bbe0-285eab7ad5b3.png

[9] JSON Schema Generator в галерее VS: http://visualstudiogallery.msdn.microsoft.com/b4515ef8-a518-41ca-b48c-bb1fd4e6faf7

[10] WebJobsVS в галерее VS: http://visualstudiogallery.msdn.microsoft.com/f4824551-2660-4afa-aba1-1fcc1673c3d0

[11] пленарном докладе: http://channel9.msdn.com/Events/Build/2014/KEY02

[12] SlowCheetah в галерее VS: http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5

[13] GruntLauncher в галерее VS: http://visualstudiogallery.msdn.microsoft.com/dcbc5325-79ef-4b72-960e-0a51ee33a0ff

[14] Mexedge в галерее VS: http://visualstudiogallery.msdn.microsoft.com/b6dd8050-77fa-4dba-998f-dabdd255d96d

[15] http://www.devsense.com/products/php-tools/: http://www.devsense.com/products/php-tools/

[16] PHP Tools в галерее VS: http://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5

[17] http://cobisi.com/routing-assistant: http://cobisi.com/routing-assistant

[18] Routing Assistant in the VS Gallery: http://visualstudiogallery.msdn.microsoft.com/f0589156-a8e6-47db-8bac-90f01ca6b8a3

[19] CssCop in the VS Gallery: http://visualstudiogallery.msdn.microsoft.com/a921b98e-9430-4be2-bf53-1169e12bdb50

[20] CssLint: http://csslint.net/

[21] Image: http://madskristensen.net/posts/files/046a0f5a-2a19-4aa3-b7b3-471cd5993b46.png

[22] NTVS на CodePlex: https://nodejstools.codeplex.com/

[23] Chutzpah в галерее VS: http://visualstudiogallery.msdn.microsoft.com/f8741f04-bae4-4900-81c7-7c9bfb9ed1fe

[24] Lua Test Adapter в галерее VS: http://visualstudiogallery.msdn.microsoft.com/8a046271-217f-48b6-8293-2b8447081695

[25] Изучить бесплатные курсы: http://aka.ms/gomvarus

[26] Корпоративная разработка – Jump Start: http://www.microsoftvirtualacademy.com/training-courses/enterprise-developer-jump-start-rus

[27] Разработка приложений с общим кодом для платформ Windows 8 и Windows Phone: http://www.microsoftvirtualacademy.com/training-courses/build-for-windows-8-windows-phone

[28] Организация процессов разработки ПО с помощью Visual Studio 2013 и TFS 2013: http://www.microsoftvirtualacademy.com/training-courses/software-development-process-with-visual-studio-2013-tfs-2013-rus

[29] Попробовать Azure: http://aka.ms/azure_trial_free_rus

[30] Загрузить: http://aka.ms/getvsrus

[31] Стать разработчиком: http://aka.ms/wpstartrus

[32] Стать разработчиком: http://aka.ms/winstartrus

[33] Источник: http://habrahabr.ru/post/228581/