Visual Studio ВИКИПЕДИЯ
Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista |
|
Тип |
интегрированная среда разработки и проприетарное программное обеспечение |
---|---|
Разработчик | |
Операционная система | |
Языки интерфейса | |
Первый выпуск | |
Последняя версия |
Visual Studio 2017 (07.03.2017) |
Читаемые форматы файлов | |
Лицензия | |
Сайт |
visualstudio.com (англ.) |
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработкипрограммного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Содержание
Компилятор как сервис
В сентябре 2011 года было объявлено, что в октябре Microsoft выпустит специальную версию компилятора, разрабатываемого в рамках проекта Roslyn. Целью данного проекта была разработка «компилятора в виде сервиса» с возможностью выдачи программистам всей генерируемой компилятором информации. Данный компилятор будет обладать поддержкой языков C# и Visual Basic с полной совместимостью с Visual Studio. Кроме того, заявлена возможность конвертации кода с одного языка на другой[13].
Visual Studio Code
Visual Studio Code — среда разработки, работающая под Linux, OS X и Windows. Включает в себя отладчик и клиент для Git. Исходный код открыт. 14 апреля 2016 года была выпущена версия 1.0[14].
Дополнения
Основная статья: Список встраиваемых дополнений для Microsoft Visual Studio
Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.
Некоторые из наиболее популярных дополнений:
- ReSharper
- Review Assistant — плагин просмотра и редактирования кода
- Visual Assist X
- AnkhSVN — свободная реализация клиента Subversion в Visual Studio (в настоящее время поддерживаются версии с 2005 по 2013).
См. также
- .NET Framework
- MonoDevelop — активно развивающаяся свободная среда разработки, предназначенная для создания приложений C#, Java, Boo, Nemerle, Visual Basic .NET, Vala, CIL, C и C++.
- SharpDevelop — свободная среда разработки для C#, Visual Basic .NET и Boo.
Примечания
Ссылки
- Visual Studio | MSDN (рус.)
- Загружаемые файлы для Visual Studio (рус.).
- Обзор новых возможностей Visual Studio (рус.)
- Кичинский Константин; Магдануров Гайдар. Visual Studio 2010 для веб-разработчика (рус.) (видеообучение). techdays (21 апреля 2010). Проверено 22 октября 2014.
- Руководство по разработке модулей расширений на C# для Visual Studio 2005—2012 (рус.).
Литература
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 1997 году
- Интегрированные среды разработки
- Microsoft Visual Studio
- Microsoft
- Ethereum