Microsoft Visual Studio — выпуски, сравнение, функции, часто задаваемые вопросы

Microsoft Visual Studio Editions



Microsoft Visual Studio — это интегрированная среда разработки (IDE) от Microsoft. Он используется для разработки компьютерных программ, а также веб-сайтов, веб-приложений, веб-сервисов и мобильных приложений. Visual Studio использует платформы разработки программного обеспечения Microsoft, такие как Windows API, Windows Forms, Windows Presentation Foundation, Windows Store и Microsoft Silverlight. Он может создавать как собственный код, так и управляемый код. Visual Studio включает редактор кода, поддерживающий IntelliSense, а также рефакторинг кода. Встроенный отладчик работает как отладчик уровня исходного кода, так и отладчик уровня компьютера. Другие встроенные инструменты включают дизайнер форм для создания приложений с графическим интерфейсом, веб-дизайнер, дизайнер классов и дизайнер схемы базы данных. Visual Studio поддерживает различные языки программирования и позволяет редактору кода и отладчику поддерживать практически любой язык программирования, если существует служба для конкретного языка. Встроенные языки включают C, C++ и C#, а поддержка других языков, таких как F#, IronPython, IronRuby и Python, доступна через языковые службы, установленные отдельно. Наборы инструментов сторонних производителей, которые можно интегрировать, включают ReSharper, популярное расширение для повышения производительности для Visual Studio. Microsoft Visual Studio имеет несколько выпусков, предназначенных для определенных ролей в разработке программного обеспечения, таких как архитекторы, администраторы баз данных, тестировщики и т. д. Наиболее популярной является версия Professional, которая включает в себя базовый набор функций для большинства пользователей. Редакция Enterprise включает в себя все функции версии Professional, а также дополнительные функции для корпоративной разработки, такие как расширенные инструменты отладки и тестирования, управление кодом на стороне сервера и интеграция с Microsoft Team Foundation Server для управления исходным кодом и отслеживания рабочих элементов. Редакция Ultimate является наиболее полной версией Visual Studio и включает в себя все функции редакции Enterprise, а также дополнительные функции для расширенной разработки, такие как инструменты моделирования и конструктор UML, инструменты анализа кода и поддержка параллельных вычислений. Microsoft также предлагает бесплатную версию Visual Studio под названием Visual Studio Express, предназначенную для любителей, студентов и начинающих разработчиков. Он включает подмножество функций, доступных в других выпусках Visual Studio.



Визуальная студия — это собственная IDE Microsoft, изначально носившая кодовое название Project Boston и выпущенная в 1997 году. На этот раз Microsoft объединила все свои инструменты разработки и купила их в одном продукте. Первоначальная версия программного обеспечения была выпущена в двух редакциях. Этот первый был Профессиональная студия Visual Studio а другой был мощнее Visual Studio Enterprise . Профессиональная версия поставлялась с 3 компакт-дисками, а расширенная версия Enterprise - с 3 компакт-дисками. Теперь поговорим о Visual Studio 2017.





Microsoft Visual Studio





Microsoft Visual Studio

В настоящее время версия 11 Visual Studio, называемая Visual Studio 2017, является последним стабильным выпуском группы инструментов разработчика в Microsoft. Он доступен в 3 основных редакциях, а именно:



  1. Бесплатная версия сообщества,
  2. Профессиональная версия и
  3. Корпоративная версия.

В Community edition - бесплатная версия программный пакет и наименее функциональный. Но в любом случае, это делает вашу работу как новичка или студента-разработчика. Вторая — это Professional Edition, которая немного мощнее, чем Community Edition, а затем идет полный пакет Enterprise со всеми мощными инструментами для Visual Studio.

На данный момент Visual Studio Редактор кода , Отладчик , а Дизайнер . Это означает, что здесь вы можете редактировать или писать простой код для серверной части или консолей, вы можете проверить, работает ли написанный вами код и может ли он помочь, если ваш код нуждается в улучшении. Это также конструктор, так как теперь вы можете создавать пользовательские интерфейсы и взаимодействие с пользователем в Visual Studio точно так же, как при разработке приложений для UWP или Xamarin с использованием Blend или XAML.

Вся информация в этой статье относится к сноскам, сделанным корпорацией Майкрософт. Они перечислены ниже:



    • Под юридическими лицами понимаются >250 ПК или годовой доход >1 млн долларов.
    • Рабочий стол Windows, универсальные приложения для Windows, Интернет (ASP.NET), Office 365, линейка бизнес-приложений, Apache Cordova, Azure Stack, разработка кроссплатформенных библиотек C++, Python, Node.js, .NET Core, инструменты Docker
    • Может открывать диаграммы, созданные в других выпусках Visual Studio, в режиме только для чтения.
    • Включает профилирование взаимодействия уровней.

Теперь давайте просто сравним версии Visual Studio.

Бесплатная версия сообщества Visual Studio.

1] Для кого это?

Visual Studio Community Edition значительно улучшит следующие варианты использования. Они будут поддерживать индивидуальных разработчиков, обучение в классе, академические исследования, участие в проектах с открытым исходным кодом, а также для некорпоративных организаций до 5 пользователей.

2] Будет ли он поддерживать платформу разработки?

Как я уже упоминал выше, это будет я определенно поддерживаю платформа разработки.

3] Как насчет интегрированной среды разработки?

Для IDE бесплатная версия Visual Studio для сообщества будет поддерживать следующие функции. Он будет поддерживать обнаружение Peek, рефакторинг, веб-развертывание одним щелчком мыши, средство просмотра ресурсов модели, решения для визуализации с графами зависимостей и картами кода, а также мультитаргетинг.

4] Расширенная отладка и диагностика?

В разделе «Расширенная отладка и диагностика» бесплатная версия Visual Studio поддерживает следующее. Он поддерживает метрики кода, отладку графики, статический анализ кода, а также центр производительности и диагностики.

5] Поддержка инструментов тестирования

Ну, поскольку это бесплатная версия Visual Studio с ограниченными функциями и инструментами. Он просто поддерживает модульное тестирование для разработчиков, чтобы проверить свой код.

6] Насколько хорошо интегрирован Xamarin (кроссплатформенная разработка)?

Ну, если тебе интересно Ксамарин , какая оценка. Следующие кроссплатформенные функции поддерживаются сообществом Visual Studio в рамках Xamarin. Это совместное использование кода между приложениями Android и iOS, разработчиками пользовательского интерфейса iOS и Android, Xamarin Forms (сокращенно Xamarin.Forms) и Xamarin Instant Player.

7] Можете ли вы сотрудничать с другими разработчиками в сообществе Visual Studio?

Что ж, Microsoft позаботилась о вас. Следующие функции поддерживаются Visual Studio для удовлетворения всех ваших потребностей в совместной работе. Это раскадровка в PowerPoint, проверка кода, возможности приостановки/возобновления задач и Team Explorer с поддержкой сторонних инструментов разработки.

Читать : Что случилось Код Visual Studio ?

Профессиональная студия Visual Studio

1] Для кого это?

В дополнение к тому, что упоминается для сообщества Visual Studio, эта профессиональная версия Visual Studio поддерживается в таких случаях использования, как предприятия.

2] Будет ли он поддерживать платформу разработки?

Как я уже говорил выше, он обязательно поддержит платформа разработки.

3] Как насчет интегрированной среды разработки?

Говоря об IDE, профессиональная версия Visual Studio будет поддерживать все, что поддерживает сообщество Visual Studio. Это будет дополнительно поддерживать CodeLens .

4] Расширенная отладка и диагностика?

В расширенной отладке и диагностике профессиональная версия поддерживает ровно все, что поддерживает бесплатная версия Visual Studio, поддерживаемая сообществом Visual Studio.

5] Говоря о том, насколько хорошо Visual Studio поддерживает инструменты тестирования

Что ж, профессиональная Visual Studio по-прежнему имеет ограниченные возможности и инструменты по сравнению с версией Enterprise. Он просто поддерживает модульное тестирование для разработчиков, чтобы проверить свой код.

6] Насколько хорошо интегрирован Xamarin (кроссплатформенная разработка)?

Что ж, если вас интересует Xamarin, он поддерживает те же функции, что и Visual Studio Community. Следующие кроссплатформенные функции поддерживаются сообществом Visual Studio в рамках Xamarin. Это совместное использование кода между приложениями Android и iOS, разработчиками пользовательского интерфейса iOS и Android, Xamarin Forms (сокращенно Xamarin.Forms) и Xamarin Instant Player.

7] Можете ли вы сотрудничать с другими разработчиками, используя Visual Studio Professional?

Что ж, Microsoft позаботилась о вас. Все функции поддерживаются Visual Studio, чтобы удовлетворить все ваши потребности в совместной работе. Это раскадровка в PowerPoint, проверка кода, возможности приостановки/возобновления задач и Team Explorer с поддержкой сторонних инструментов разработки.

Visual Studio Enterprise

1] Для кого это?

Подобно Visual Studio Professional, он поддерживает индивидуальных разработчиков, обучение в классе, академические исследования, участие в проектах с открытым исходным кодом, некорпоративные организации до 5 пользователей и предприятия.

2] Будет ли он поддерживать платформу разработки?

Как я уже говорил выше, он обязательно поддержит платформа разработки.

3] Как насчет интегрированной среды разработки?

Говоря об IDE, редакция Visual Studio Enterprise будет поддерживать все, что поддерживает Visual Studio Professional. Это будет дополнительно поддерживать динамическую проверку зависимостей, диаграммы архитектурных слоев, проверку архитектуры и клонирование кода.

4] Расширенная отладка и диагностика?

В разделе Advanced Debugging and Diagnostics редакция Enterprise поддерживает ровно все, что поддерживает Visual Studio Professional. Кроме того, он поддерживает IntelliTrace, интеграцию с отладчиком карты кода, анализ дампа памяти .NET.

5] Поддержка инструментов тестирования

Что ж, редакция Visual Studio Enterprise поставляется со всеми функциями и инструментами по сравнению с другими редакциями более низкого уровня. Помимо модульного тестирования, он поддерживает модульное тестирование в реальном времени, управление тестовыми наборами, веб-нагрузку и тестирование производительности, IntelliTest, Microsoft Fakes, также называемую изоляцией модульных тестов, покрытие кода, управление лабораторией, кодированное тестирование пользовательского интерфейса, ручное тестирование с помощью Microsoft Test Manager, исследовательское тестирование с помощью Microsoft Test Manager и перейдем к ручному тестированию с помощью Microsoft Test Manager.

6] Насколько хорошо интегрирован Xamarin (кроссплатформенная разработка)?

Что ж, если вы заинтересованы в Xamarin, он поддерживает больше функций, чем поддержка Visual Studio Community и Visual Studio Enterprise. Следующие межплатформенные функции поддерживаются Visual Studio Enterprise в дополнение к функциям, поддерживаемым двумя другими выпусками под названием Xamarin. Это встроенные сборки, Xamarin Inspector, Xamarin Profiler и удаленный симулятор iOS для Windows.

7] Можете ли вы сотрудничать с другими разработчиками, используя Visual Studio Enterprise?

Что ж, Microsoft позаботилась о вас. Очевидно, что все функции поддерживаются Visual Studio для удовлетворения всех ваших потребностей в совместной работе. Это раскадровка в PowerPoint, проверка кода, возможности приостановки/возобновления задач и Team Explorer с поддержкой сторонних инструментов разработки.

как принудительно обновить групповую политику

Загрузка Visual Studio

Если вы хотите попробовать Visual Studio на практике, вы можете узнать больше и загрузить его с VisualStudio.com.

КОНЧИК : Основы разработки Microsoft Visual Studio бесплатно предоставляет вам все инструменты и услуги, необходимые для того, чтобы стать разработчиком. Программное обеспечение предназначено для предоставления бесплатных инструментов, услуг и обучения, чтобы побудить больше разработчиков и энтузиастов опробовать свои любимые технологии.

Загрузите инструмент восстановления ПК, чтобы быстро находить и автоматически исправлять ошибки Windows

Теперь прочитайте : Руководство для начинающих по началу работы с Visual Studio .

Популярные посты