Microsoft visual studio достоинства и недостатки
Компоненты
Visual Studio включает один или несколько компонентов из следующих:
Многие варианты поставки также включают: Microsoft SQL Server либо Microsoft SQL Server Express.
В прошлом, в состав Visual Studio также входили продукты:
Версии Microsoft Visual Studio
Visual Studio 97
Рис. 1. Логотип Microsoft Visual Studio 97 (версия Enterprise)Visual Studio 97 — первая выпущенная версия Visual Studio, в ней впервые были собраны вместе различные средства разработки ПО. Она была выпущена в двух версиях Professional и Enterprise. Она включала в себя Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0, впервые появилась среда разработки ASP — Visual InterDev. Visual Studio 97 — была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++ (язык программирования), Visual J++, Visual InterDev, и MSDN использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки. [1]
Visual Studio 6.0
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Microsoft Visual Studio 2010 Professional - интегрированная среда, упрощающая создание, отладку и развертывание приложений. С помощью неё имеет возможность работать в персонализированной среде, создавать приложения для любых платформ, включая Microsoft SharePoint® и Windows Azure. Интегрированная поддержка разработки через тестирование и новые инструменты отладки позволяют быстро и без труда находить и устранять ошибки, обеспечивая высокое качество решений. [4]
Основные функции
- Настройка рабочего места - написание программного кода часто требует одновременной работы с несколькими конструкторами и редакторами. Visual Studio 2010 Professional помогает разработчику организовать цифровое окружение благодаря поддержке нескольких мониторов, что упрощает работу над программами.
- Обозреватель SharePoint - с помощью обозревателя SharePoint подключаться к имеющемуся серверу SharePoint и просматривать из Visual Studio его артефакты, в том числе пользовательские списки, библиотеки документов и Веб-части.
- Создание приложений для Windows 7 - Visual Studio 2010 Professional включает встроенные инструменты разработки для Windows 7, в том числе такие компоненты пользовательского интерфейса, как мультисенсорный ввод и лента, которые составляют основу передовой технологии Windows 7.
- Простое создание приложений на базе RIA и WPF - новая функция привязки данных перетаскиванием (в Windows Presentation Foundation,WPF ) и конструкторы Microsoft Silverlight упрощают и ускоряют построение приложений Windows и многофункциональных интернет-приложений (Rich Internet Applications, RIA) для специалистов по проектированию и разработке.
- Упрощение развертывания веб-приложений - gеремещение веб-приложений в производственную среду одним щелчком мыши. Visual Studio 2010 Professional выполняет перенос кода, параметров IIS и схемы базы данных на целевой сервер.
Преимущества Visual Studio 2010
Visual Studio 2010 SP1
Help Viewer 1.1 - это средство просмотра справки представляет собой простое приложение, предоставляющее новые ключевые возможности, которые включают новое подробное оглавление и индексацию статей. Поддержка Silverlight 4: теперь инструменты Microsoft Silverlight 4 для Visual Studio 2010 включены в Visual Studio 2010 SP1.
Кроме того, были добавлены узкоспециализированные изменения, включающие поддержку:
- Direct2D API в Microsoft Foundation Classes (MFC),
- Windows 7,
- DirectWrite,
- Windows Animation Technologies.
Также были добавлены следующие важные функции:
Внесены улучшения в поддержке C++, добавлена поддержка новых наборов команд AMD и Intel, сделано объединение сред выполнения Visual Basic и большое количество исправлений в редакторе Visual Studio, оболочке, поддержке расширений, отладчике, IntelliTrace, Setup проектов, поддержке языков, редакторов и множество других улучшений.
Visual Studio 2011
Новая версия средств разработки под кодовым названием Visual Studio 11 предлагает полностью интегрированную среду разработки, которая включает все процессы создания приложений – начиная с архитектуры и дизайна интерфейса и заканчивая созданием самого кода, тестированием ПО и его внедрением и сопровождением в производственной среде. Новые инструменты программирования, управления требованиями и проектами в Visual Studio 11 расширяют принципы гибкой разработки ПО и помогают полностью контролировать весь жизненный цикл разработки приложений (Application lifecycle management, ALM). Управление требованиями и обратной связью позволит разработчикам быстро реагировать на изменения, четко и своевременно определяя задачи заказчиков на протяжении всего цикла разработки. Новые средства автоматизированного и исследовательского тестирования помогут сэкономить время и снизить риски, одновременно непрерывно повышая качество ПО. Visual Studio 11 также ускоряет устранение ошибок, возникающих в производственной среде, благодаря предоставлению регулярных телеметрических данных о развернутом программном обеспечении.
Visual Studio 11 Beta включает поддержку Windows 8 и разработку современных веб-приложений с помощью Visual Studio Express для Windows 8 и Visual Studio 11 Express для Web.
Visual Studio 2012
Усовершенствованные инструменты разработки и контроля в Visual Studio 2012 повышают скорость создания и запуска нового приложения, обеспечивают удобство и эффективность командной работы и раскрывают преимущества и функциональность новой операционной системы Windows 8 и мобильной платформы Windows Phone.
Новый продукт Visual Studio 2012 доступен в России для всех. Профессиональные версии Visual Studio 2012 можно получить бесплатно в рамках программ DreamSpark и BizSpark. Кроме того, технические энтузиасты и небольшие компании могут воспользоваться бесплатной версией Visual Studio 2012 Express для создания собственных приложений.
Производительность
Visual Studio 2012 меняет отношение к процессу разработки, делая его увлекательным и хорошо организованным. Продукт отличается повышенной скоростью загрузки рабочей среды и открывает разработчикам доступ к конкретным проектам буквально в считанные секунды. Кроме того, все длительные процессы выполняются в Visual Studio 2012 в фоновом режиме, что не замедляет скорость работы среды и не отвлекает разработчика от основных задач.
Также рабочая среда Visual Studio 2012 имеет новый контекстно-зависимый интерфейс. Главная его особенность заключается в том, что он предлагает разработчику только те функции и инструменты, которые ему нужны на данном этапе работы. Таким образом, панель инструментов не содержит ничего лишнего и не затрудняет поиск нужных функций.
Функциональная сторона: среда для разработки Visual Studio 2012 создана так, чтобы помогать разработчику и подсказывать ему наилучшие решения. Для этого в продукт были включены специальные технологии, которые упрощают и ускоряют работу. Например, функция Code Clone ищет одинаковые по функционалу коды и объединяет их в соответствующие модули для того, чтобы разработчик впоследствии мог воспользоваться уже готовым кодом при создании нового приложения.
Требования к системе
Поддерживаемая операционная система:
- Windows 7 Service Pack 1; Windows 8; Windows Server 2008 R2 SP1; Windows Server 2012;
- Windows 7 с пакетом обновления 1 (SP1) (x86 и x64);
- Windows 8 (x86 и x64);
- Windows Server 2008 R2 с пакетом обновления 1 (SP1) (x64);
- Windows Server 2012 (x64).
Требования к оборудованию:
- Процессор с тактовой частотой 1,6 ГГц или большей;
- ОЗУ объемом 1 ГБ (1,5 ГБ для работы на виртуальной машине);
- 10 ГБ доступного пространства на жестком диске;
- Жесткий диск с частотой вращения 5400 об/мин;
- Видеоадаптер, соответствующий стандарту DirectX 9 и поддерживающий разрешение экрана 1024 x 768 или выше.
Visual Studio 2013
Visual Studio 2013 была опубликована 6.11.2014 года. На сегодняшний день данная версия Visual Studio является часто и широко используемой, поэтому компания Microsoft периодически выпускает обновления для поддержания инновацонности в области разработки современных приложений и управления ими.
Требования к системе
Поддерживаемая операционная система:
- Windows 7 Service Pack 1;
- Windows 8; Windows 8.1;
- Windows Server 2008 R2 SP1;
- Windows Server 2012; Windows Server 2012 R2
Требования к оборудованию:
- Процессор с тактовой частотой 1,6 ГГц или больше;
- ОЗУ объемом 1 ГБ (1,5 ГБ для работы на виртуальной машине);
- 8,5 ГБ доступного пространства на жестком диске;
- Жесткий диск с частотой вращения 5 400 об/мин;
- Видеокарта с поддержкой DirectX 9 и разрешения экрана 1024x768 или выше. [5]
Дополнительные требования
Для разработки для Windows Phone:
- Для разработки для Windows Phone 8.0 требуется выпуск Windows 8.1 (x64) или выше
- Для разработки для Windows Phone 8.1 требуется выпуск Windows 8.1 (x86) или выше
- Для эмуляторов Windows Phone требуется выпуск 'Windows 8 , профессиональная (x64) или выше, а также процессор, который поддерживает клиент Hyper-V и преобразование адресов второго уровня (SLAT)
Visual Studio 2015
Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии, и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов. Visual Studio Community 2015 — это бесплатная полнофункциональная интегрированная среда разработки с мощными, эффективными возможностями для кодирования, инструментами кроссплатформенных разработок мобильных приложений для Windows, iOS и Android, веб- и облачных приложений, а также доступом к тысячам расширений.
Требования к системе
Поддерживаемая операционная система:
- Windows 10;
- Windows 7 Service Pack 1;
- Windows 8; Windows 8.1;
- Windows Server 2008 R2 SP1;
- Windows Server 2012;
- Windows Server 2012 R2.
Требования к оборудованию:
- Процессор с тактовой частотой 1,6 ГГц или более высокой.
- ОЗУ объемом 1 ГБ (1,5 ГБ для работы на виртуальной машине).
- 4 ГБ доступного пространства на жестком диске
- Жесткий диск с частотой вращения 5 400 об/мин.
- Видеоадаптер с поддержкой DirectX 9 и разрешения экрана не менее 1024 x 768.
Дополнительные требования
Для разработки универсальных приложений для Windows и Магазина Windows:
От автора: среди всех IDE, c которыми работают программисты, наиболее популярной остается интегрированная среда разработки Visual Studio. Ее эффективность доказана не только тем, что продукт остается лидером на рынке уже более двадцати лет, а также и тем, что о среде сообщество не придумало шуток, как о Vim или Atom.
Несмотря на все достоинства работы с VS, мы решили провести ее детальный разбор, чтобы выяснить, почему она так популярна и стоит ли ее использовать каждому разработчику.
Знакомство с легендой
Путь Visual Studio начинается в Microsoft, где в 1997 году решили взять все существовавшие средства разработки и упаковать в один продукт. Тогда еще не шла речь о создании кроссплатформенных приложений, высокопроизводительных программ для Android и прочих вещей, которые стали обыденностью. Они лишь хотели придумать программу для разработчиков, которая облегчила бы взаимодействие с такими языками, как C++ и прочие. До момента выхода программы, разработчики вынуждены были довольствоваться редактором, который назывался Developer Studio: его вы могли видеть на уроках информатики, где заставляли решать задачи на Fortran. Кстати, в свое время Developer считался не редактором, а полноценной средой разработки. Сегодня он менее функционален, чем последняя версия Notepad++.
Начало многосерийной разработки было положено еще тогда: Windows всегда стремились представить приложения в нескольких вариациях, чтобы создать видимость широкого модельного ряда (по факту, все дистрибутивы отличаются незначительно). Они выпустили версию для личного использования – Professional, и Enterprise – для больших компаний. По сути, разница была лишь в некоторой оптимизации групповой разработки. Далее было принято решение выпускать версии в порядке усовершенствования, а функционал предоставлять в зависимости от стоимости пакета. Самое интересное, что они решили применить несколько сложный подход к наименованию. К примеру «PROFESSIONAL» и «professional» – это разные пакеты для разработки.
JavaScript. Быстрый старт
Изучите основы JavaScript на практическом примере по созданию веб-приложения
Информационная сеть в подарок
Важным моментом для тех разработчиков, что создают приложения под Windows является то, что среда разработки постоянно подключена к сообществу, которое может помочь в проблемных вопросах. Microsoft Developer Network – это структурный отдел компании Microsoft, который полностью ответственен за поддержку разработчиков. Их помощь могут получить не только пользователи Visual Studio, но и другие программисты, которые приобретут соответствующую подписку.
На ресурсе от Microsoft можно найти не только советы от большого штата профессионалов, но и такие незаменимые вещи, как документацию к продуктам, базу знаний для эффективного использования приложений Windows и прочих продуктов компании Microsoft. Благодаря тесному взаимодействию не только сотрудников, но и сообщества пользователей, Visual Studio можно назвать одной из самых поддерживаемых программ. Единственный недостаток – Microsoft Developer Network поддерживает только те языки и утилиты, которые разработаны компанией Microsoft. Звучит логично, но для серьезного программиста этого, конечно же, мало. Плюсом для локального разработчика можно назвать то, что с 2008 года работает русскоязычная служба MSDN. Но за столько лет она лишь приблизилась к оригиналу по наполненности. По образу и подобию MSDN была создана поддержка Google, где стек технологий значительно шире.
Работа с IDE
Этим термином принято называть комплект программного обеспечения, который призван максимально оптимизировать процесс веб-разработки, создания программного обеспечения или любой другой вид программирования. Множество текстовых редакторов для кода включают в себя настолько широкий ассортимент функций, что так и хочется назвать их IDE. Однако существует определенный набор характеристик, которые составляют IDE. И сколько бы «фишек» не содержал Sublime Text 3, он не станет в один ряд с Visual Studio. Среди них:
редактор кода. Это не просто «текстовик» вроде блокнота. Он должен содержать инструменты для работы с языками. Например, чтобы средство разработки для C++ можно было назвать редактором кода, программа должна подсвечивать синтаксис, ошибки, типы данных и прочее;
компилятор для компилируемых языков или интерпретатор для интерпретируемых. В зависимости от типа языка, нужно средство для работы с ним. У Visual Studio есть оба элемента. Но существуют IDE для конкретного PL, например, Ninja. Он содержит лишь компилятор, который осуществляет некоторую интерпретацию;
дебаггер, или отладчик. Он помогает детально изучить код и найти в нем ошибки. Без подобного средства писать большие мобильные или веб-приложения невозможно. Риск ошибки при скоростной печати символов очень большой.
Если все перечисленные инструменты присутствуют в программе, значит ее можно назвать интегрированной средой разработки. Но современные разработчики этой ниши никогда не довольствуются стандартным набором средств. В Visual Studio присутствует интегрированная система управления версиями, обозреватель классов и прочие.
Стартуй с учетной записи
Если вы уже решились на использование Visual Studio, значит необходимо пройти тот шаг, который вы проигнорировали при установке Windows – создать учетную запись Microsoft. Кстати, она может открыть для вас больше дверей, чем кажется, особенно что касается веб-разработки: у компании даже есть свой аналог языка JavaScript. Но для вас, как для разработчика на Visual Studio, это значит, что в дальнейшем среда будет персонализирована, независимо от того, с какого устройства вы заходите. Тем более, это означает доступ к Azure.
Ускоряй студию
Если вы ранее создавали программы с помощью других средств разработки, то вы можете продолжить, особенно не переучиваясь под Visual Studio. Да, есть некоторые трудности для приспособления среды под создание мобильных приложений, но и это легче, чем работа с большинством приложений Windows. Что касается веб-разработки, то равных здесь нет: специализированные расширения постоянно выходят и обновляются.
JavaScript. Быстрый старт
Изучите основы JavaScript на практическом примере по созданию веб-приложения
Но существуют специальные средства, не использовать которые – настоящее кощунство. Тем более, что вы уже оплатили покупку пакета (кстати, почему бы команде Microsoft не придумать подобных инструментов для коррекции обычного текста в Word? Тот, что действует в версии 2016 года совсем устарел, не так ли? ). Среди них:
IntelliSense. Инструмент, который похищает сердца разработчиков и заставляет их приобрести Visual Studio. Он не только умеет на лету исправлять ошибки разработчика, предлагая ряд вариантов, но, в отдельных случаях, может и сгенерировать фрагменты кода. Здесь нет ничего фантастического или проявлений искусственного интеллекта высшего порядка. На самом деле, это просто документация различных языков, встроенная в программу. Находя подобные элементы, IS подпирает фрагмент или исправление. Особенно ценится в разработке мобильных приложений и программного обеспечения, так как такой код обычно длинный и содержит элементы разных языков;
CodeLens. Как видно из названия, это утилита, которая позволяет находить ошибки в коде. По сути, это корректор, который встроен прямо в Visual Studio.
Волнистая линия. С ней то вы точно знакомы – старая «фишка» Microsoft для определения ошибок. При наведении и щелчке можно увидеть подробности ошибки и способы ее устранения.
Другие средства, вроде быстрого запуска и рефакторинга доступны и в других программах для разработки приложений. Но эти – настоящее детище Microsoft.
Значительное преимущество
Выше мы уже успели немного описать те характеристики, которые делают Visual Studio программой выбора. Основной вывод, который можно сделать – она на голову выше по функциональности и мощности. Но ведь и Vim мощная система, а ее выбирают только некоторые веб-разработчики. Что же делает Visual Studio самой популярной IDE?
универсальность языков. Некоторые IDE поддерживают часть языков, некоторые большинство, некоторые – только один. Microsoft разработали средство разработки, которое поддерживает превалирующее число PL, если не брать во внимание экзотические. Но поддержкой не заканчивается универсальность, особенно это касается веб-разработки: в Visual Studio можно создавать страницы на разных языках, а после поместить их все в одном приложении. Удобно, особенно для совместной разработки;
меньше письма – больше результата. Работая с другими средствами для разработки, вы пишите много вещей, которые в VS добавляются благодаря интеллектуальной системе;
код читаем с первых строк. Бывает, смотришь на готовое мобильное приложение и понимаешь – разработано с помощью Visual Studio. Живому человеку трудно постоянно соблюдать отступы и интервалы. Интеллектуальная система среды разработки умеет подстраивать код под необходимый формат и синтаксис. Таким образом, он становится более читаемым и доступным для редактирования.
Недостатки – лишь для некоторых
В начале статьи мы говорили о том, что Visual Studio не славится широким ассортиментом недостатков, о ней даже не написано ни одного интернет-мема. И правда, со стороны большинства программистов может показаться, что IDE в некоторой мере безупречна. Но ничто не безупречно: у VS есть недостатки, хоть и их можно назвать условными.
Во-первых, она и правда массивная. Каждый разработчик, который программирует более, чем на одной машине, знает, чем грозит низкая производительность компьютера с установленным VS. Вы не то что не ощутите преимуществ IDE, а даже вспомните быстрый и простой Sublime Text. Благо, на современных машинах VS работает хорошо. Так что этот аспект зависит от обстоятельств, в которых приходится работать.
Вторая причина, по которой Visual Studio еще не стоит на всех в мире компьютерах – это цена. Средние и малые компании не всегда могут позволить себе корпоративную подписку, что уже говорить о независимых разработчиках, они предпочтут бесплатные аналоги. Конечно, качество стоит своих денег, но старт от 500$ отпугивает новичков. А профессионал готов платить только за то, с чем он привык работать.
Ну и третьим, существенным недостатком является ограниченность платформ, способных взаимодействовать с Visual Studio. Сегодня это только Windows и Mac. Линуксоиды остались без передовой IDE, хоть и пользователи Linux-осей занимают третье место сразу за OS X и Windows. Если говорить о русскоязычном сегменте, то их едва ли не большинство. Не исключено, что портирование еще впереди: просто это очень похоже на тактику Microsoft.
Тем не менее, Visual Studio запускают на всех системах, применяя различные Wine-подобные технологии – эмуляторы. Сколько бы программист не хвалил Vim или Emac, он не может не оценить удобство работы с такой системой, как Visual Studio.
На этом мы заканчиваем обзор. Много технических моментов остались без внимания, но о них написаны целые книги. Надеемся, что теперь вы точно установите пробную версию продукта и ощутите, насколько мощной может быть веб-разработка с полноценной IDE.
JavaScript. Быстрый старт
Изучите основы JavaScript на практическом примере по созданию веб-приложения
Особенности Visual Studio Code
Возможности Visual Studio Code
- встроенные инструменты интеграции с GitHub, GIT, а также Visual Studio Team Services для быстрого тестирования, сборки, упаковки и развертывания разных типов приложений;
- удобство работы с Unity-проектами;
- работа с Mono и Node.js с помощью встроенного отладчика;
- поддержка TypeScript и JavaScript;
- публикация созданных приложений в Microsoft Azure через сервис Visual Studio Team Services;
- поддержка практически всех языков программирования;
- написание кода для конкретной задачи с его последующей интеграцией в проект (с надстройкой или напрямую);
- обширная библиотека шаблонов, готовых фрагментов кода и сниппетов с возможностью добавления своих элементов;
- одновременная работа с несколькими проектами (в нескольких окнах);
- интерфейс можно разделить на две панели для сравнения кода;
- функция отладки.
Преимущества Visual Studio Code
- множество настроек (как всей программы, так и интерфейса);
- расширяемая библиотека дополнений и готовых решений;
- мультифункциональность (редактор поддерживает почти все языки, используемые для создания приложений);
- простота и гибкость.
Аналоги и альтернативы для Visual Studio Code
Visual Studio Code - похожие решения и продукты
Codespaces
это Visual Studio, который можно использовать в браузере
Sublime Text
Sublime Text — проприетарный текстовый редактор. Поддерживает плагины на языке программирования Python.
Atom — общее название двух связанных веб-технологий: формата для описания ресурсов на веб-сайтах и протокола для их публикации.
PhpStorm
PhpStorm – интегрированная среда разработки на PHP.
Стоимость, Цены и Тарифы
VS Code распространяется бесплатно и разрабатывается, как программное обеспечение с открытым исходным кодом
6 отзывов на Visual Studio Code
Плюсы и минусы продукта
Умка – 14.11.2019
Год назад перешел на этот редактор Вижуал Код. После других редакторов кода и даже IDE эта программа мне понравилась больше всего. Поразила быстрота открытия файлов. Даже несмотря на то, что программа создана на основе фреймворка електрон, работает весьма быстро и практически никогда не вылетает с ошибками. При открытии можно выбрать проект, который будет открываться в виде дерева файловой системы.
Dos – 14.11.2019
Gabbasov – 14.11.2019
Код Visual Studio интегрирован с командной строкой/терминалом, поэтому он будет удобен, когда требуется переключение между IDE и терминалом/командной строкой, например: подключение к Linux.
Дмитрий – 04.02.2020
maxbo – 04.02.2020
Лёгкий, отзывчивый, с возможностью детальной настройки под свои нужды начиная от интерфейса и заканчивая добавлением дополнительного функционала. При этом достаточно мощный, хорошо развивающийся редактор, имеющий кучу расширений (плагинов), которые увеличивают его возможности. Поддержка более сотни языков программирования, встроенный терминал, дебаггер и гит делают его универсальным и не приходится пользоваться несколькими редакторами или дополнительным софтом.
Работаю в нём уже 2 года и периодически пробую альтернативы, но убеждаюсь, что мне всё же комфортнее работать в этом редакторе, который для моих задач более чем достаточен.
Никита – 04.02.2020
Не плохая программа, я бы сказал нужная. Особо не требует таких сверх навыков что-бы её освоить. Если вы любитель работать программным кодом, то данный редактор в помощь.
Обзор Visual Studio 2019
Visual Studio – это интегрированная среда разработки (IDE) от компании Microsoft.
С помощью Visual Studio можно разрабатывать:
- Классические приложения для компьютера под управлением операционной системы Windows;
- Мобильные приложения (Windows, iOS, Android);
- Web-приложения;
- Облачные приложения;
- Различные расширения для Office, SharePoint, а также создание собственных расширений для Visual Studio;
- Игры;
- Базы данных SQL Server и SQL Azure.
Редакции Visual Studio 2019
Актуальной на текущий момент является версия Visual Studio 2019, выпускается она в следующих редакциях:
- Community – бесплатная версия среды разработки Visual Studio. Чтобы ее использовать, необходимо создать учетную запись Visual Studio, в противном случае она будет действовать 30 дней. Редакция имеет меньший функционал по сравнению с платными редакциями, однако она включает все необходимое для создания полноценных приложений. Походит для индивидуальных разработчиков и обучения;
- Professional – редакция содержит профессиональные инструменты для разработки приложений. Функционал в этой редакции все равно не полный, например, это заметно в части инструментов диагностики, отладки и тестирования. Подходит для небольших групп разработчиков;
- Enterprise – полнофункциональная версия Visual Studio. Комплексное решение для разработки приложений. Подходит для групп любого размера с высокими требованиями к качеству и масштабу.
Системные требования Visual Studio 2019
Среду Visual Studio 2019 можно установить и работать в ней на следующих операционных системах (перечислены официально поддерживаемые версии):
-
;
- Windows 8.1 (с обновлением 2919355); (1703 и выше);
- Windows Server 2012 R2 (с обновлением 2919355);
- Windows Server 2016 (Standard и Datacenter); (Standard и Datacenter).
Минимальные требования к оборудованию:
- Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор;
- 2 ГБ оперативной памяти, рекомендуется 8 ГБ (если устанавливать на виртуальную машину, то минимум 2.5 ГБ);
- Свободного места на жестком диске от 800 мегабайт до 210 гигабайт, в зависимости от установленных компонентов. В большинстве случаев выделяйте как минимум 30 гигабайт, например, я устанавливал всего несколько компонентов, и у меня заняло более 20 ГБ места на жестком диске. Также Microsoft рекомендует устанавливать Visual Studio на SSD диск, я как раз устанавливал на SSD (на своем ноутбуке), скорость работы Visual Studio меня, конечно, порадовала;
- Видеоадаптер с минимальным разрешением 1280 на 720 пикселей (для оптимальной работы Visual Studio рекомендуется разрешение 1366 на 768 пикселей и более высокое).
Дополнительные важные моменты:
Что нового в Visual Studio 2019?
Новых возможностей в среде Visual Studio 2019 появилось очень много, я перечислю только небольшую часть:
- Новый интерфейс создания проектов;
- Новые возможности установки обновлений – теперь можно выбрать способ установки обновлений Visual Studio и полностью контролировать его («Сервис -> Параметры»), а также обновления Visual Studio загружаются в фоновом режиме, только когда компьютер бездействует;
- Доступна совместная работа с другими пользователями с помощью среды Visual Studio Live Share, которая устанавливается по умолчанию;
- Переработан интерфейс среды, в частности увеличено вертикальное пространство для кода;
- Добавлен вид расширения: «Бесплатное», «Платное» и «Пробная версия» – теперь гораздо легче распознать версию расширения, также добавлены соответствующие теги, для более удобного поиска;
- Система управления версиями – теперь можно временно сохранить изменения, чтобы работать над другими задачами, это возможно благодаря поддержке временного хранилища Git средствами Git в Team Explorer;
- Очистка кода одним щелчком – теперь отреагировать на предупреждения и рекомендации среды можно одним нажатием кнопки;
- Усовершенствованный поиск – теперь поиск выдает более точные результаты (а также поиск стал возможен в окнах отладки);
- Индикатор хода выполнения сборки – теперь мы можем наблюдать более подробные сведения о ходе выполнения сборки, полезно, если проект крупный и на его сборку затрачивается много времени.
Более подробно посмотреть все нововведения можете на официальной странице – Заметки о выпуске Visual Studio 2019.
Где скачать Visual Studio 2019 Community?
С главной страницы официального сайта также возможно загрузить Visual Studio 2019 Community, только в этом случае необходимо выбрать нужную редакцию.
Платные редакции Professional и Enterprise Вы также можете скачать для тестирования, т.е. они имеют 90-дневную пробную версию.
В результате у Вас должна загрузиться программа установщик vs_Community.exe.
Установка Visual Studio 2019 Community на Windows 10
Перед тем как переходить к установке Visual Studio 2019, хотелось бы еще раз отметить, что для того чтобы установить хотя бы пару компонентов (рабочих нагрузок), потребуется достаточно много места на жестком диске (10-20 гигабайт), а если установить больше 2-3 компонентов, то объем может достигать и сотни гигабайт, у меня установка Visual Studio 2019 заняла более 20 ГБ места на жестком диске.
Хорошо, что установщик в 2019 версии Visual Studio (который появился в 2017 версии, но в 2019 он улучшен) позволяет выбрать только те компоненты, которые нужны нам для создания нашего приложения, например, если нам нужно разработать web-приложения, устанавливать рабочие нагрузки для создания классических приложений не требуется, тем самым мы можем экономить место на жестком диске.
Также в случае необходимости мы всегда можем удалить ненужные нам компоненты.
Шаг 1 – Запускаем установщик
Запускаем скаченный установщик, т.е. файл vs_Community.exe.
Сначала установщику необходимо выполнить подготовительные действия, нажимаем «Продолжить», тем самым мы также соглашаемся с условиями лицензионного соглашения.
После чего загрузятся и установятся необходимые файлы установщика.
Шаг 2 – Выбор компонентов, настройка установки
После того как установщик выполнит все необходимые предварительные мероприятия, он запустится. Теперь нам нужно выбрать «Рабочие нагрузки», т.е. что мы будем создавать с помощью Visual Studio 2019 Community, я выбрал разработку как классических приложений под компьютер, так и разработку Web-приложений.
В принципе после этого можно сразу нажимать «Установить», но в случае необходимости Вы можете более детально настроить установку, для этого есть дополнительные вкладки: «Отдельные компоненты», «Языковые пакеты» и «Расположения установки».
Вкладка «Отдельные компоненты» – если есть такая необходимость, Вы можете конкретизировать компоненты, которые необходимо установить, на этой вкладке.
Вкладка «Языковые пакеты» – по умолчанию установлен язык, соответствующий языку системы, но, если Вам нужен другой, Вы можете изменить его на данной вкладке.
Вкладка «Расположения установки» – здесь Вы можете изменить каталог, в который будет установлена среда Visual Studio.
Шаг 3 – Процесс установки и его завершение
После того как Вы нажали кнопку установить, начнется процесс загрузки и установки всех выбранных компонентов. В зависимости от объема компонентов, скорости интернета и характеристик ПК продолжительность данного процесса будет различаться, специально я не засекал, но мне кажется, он у меня длился минут 20-30.
Когда появится следующее окно, установка будет завершена, нажимаем «Перезагрузить».
Создание нового проекта в Visual Studio Community 2019, и запуск первой программы
Теперь я предлагаю запустить Visual Studio Community 2019, и посмотреть, как она выглядит, и для примера давайте даже создадим проект программы, и запустим его на выполнение.
При первом запуске нам предлагают войти в учетную запись, если она есть, то входите, если нет, Вы можете ее создать прямо сейчас, также возможно отложить создание учетной записи, для этого просто нажимайте кнопку «Не сейчас! Возможно, позже.»
Затем выбирайте цветовую схему оформления среды Visual Studio и нажимайте «Запуск Visual Studio».
Далее, так как никаких проектов у нас еще нет, мы можем создать новый проект, или продолжить без кода и создать проект позднее.
Для примера я сразу создам проект.
В качестве шаблона проекта я выберу «Мастер классических приложений Windows».
Затем указываем название проекта и расположение файлов этого проекта.
Потом выбираем тип приложения и дополнительные параметры, если требуется. Я выберу «Классическое приложение», параметры оставлю по умолчанию. Нажимаем «ОК».
В итоге будет создан шаблон программы, включая код, который, кстати, будет подробно прокомментирован на русском языке, и все необходимые ресурсы, т.е. по факту шаблонная программа уже будет создана, и чтобы запустить ее, можете сразу нажать на кнопку «Локальный отладчик Windows», на панели инструментов.
В результате запустится программа, в которой даже будет меню.
Таким образом, Visual Studio может за нас сделать огромную часть работы, а нам останется только разработать нужный нам функционал, и включить его в эту шаблонную программу (конечно же, если речь идет о простых программах).
Видео-инструкция по установке Visual Studio 2019 Community
На этом мой обзор среды Visual Studio 2019 Community закончен, надеюсь, материал был Вам полезен, пока!
Читайте также: