Visual Studio - это собственная IDE Microsoft, которая изначально носила кодовое название Project Boston и была выпущена в 1997 году. На этот раз Microsoft объединила все свои инструменты разработки и купила их в одном продукте. Первоначальная версия программного обеспечения была представлена в двух редакциях. Этот первый был Visual Studio Professional а другой был более мощным Visual Studio Enterprise. Профессиональная версия поставлялась вместе с 3 компакт-дисками, а улучшенная версия Enterprise - с 3 компакт-дисками. Теперь поговорим о Visual Studio 2017.
Microsoft Visual Studio
В настоящее время версия 11 Visual Studio, названная Visual Studio 2017, является последней стабильной версией от группы инструментов разработчика в Microsoft. Он доступен в 3 основных редакциях, а именно:
- Бесплатная версия сообщества,
- Профессиональная версия и
- Корпоративная версия.
В Community edition - бесплатная версия пакета программного обеспечения и наименее функционально. Но в любом случае он выполняет вашу работу как новичок или студент-разработчик. Второй - Professional Edition, который немного мощнее, чем Community edition, а затем идет полный корпоративный пакет со всеми мощными инструментами для Visual Studio.
На данный момент Visual Studio - это Редактор кода, Отладчик, и Дизайнер. Это означает, что здесь вы можете редактировать или писать простой код для серверной части или консолей, вы можете проверить, работает ли написанный вами код и может ли он помочь, если ваш код нуждается в улучшениях. Кроме того, это дизайнер, поскольку теперь вы можете создавать пользовательские интерфейсы и пользовательский опыт в Visual Studio, как при разработке приложений для UWP или Xamarin с использованием Blend или XAML.
Вся информация в этой статье касается сносок, размещенных Microsoft. Они перечислены ниже:
- Корпоративные организации определяются как> 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 Community
1] Для кого это?
Visual Studio Community Edition значительно улучшит следующие сценарии использования. Они будут поддерживать индивидуальных разработчиков, обучение в классе, академические исследования, участие в проектах с открытым исходным кодом и для некорпоративных организаций до 5 пользователей.
2] Будет ли он поддерживать платформу разработки?
Как я уже упоминал выше, это будет Обязательно поддерживаю Платформа разработки.
3] Как насчет интегрированной среды разработки?
Говоря об интегрированной среде разработки, бесплатная версия Visual Studio для сообщества будет поддерживать следующие функции. Он будет поддерживать определение Peek, рефакторинг, веб-развертывание в один щелчок, средство просмотра ресурсов модели, решения для визуализации с помощью графиков зависимостей и карт кода, а также множественный таргетинг.
4] Расширенная отладка и диагностика?
В разделе «Расширенная отладка и диагностика» бесплатная версия Visual Studio поддерживает следующие. Он поддерживает метрики кода, отладку графики, статический анализ кода и концентратор производительности и диагностики.
5] Поддержка инструментов тестирования
Ну, так как это бесплатная версия Visual Studio с ограниченными функциями и инструментами. Он просто поддерживает модульное тестированиедля разработчиков, чтобы протестировать свой код на.
6] Насколько хорошо интегрирован Xamarin (кроссплатформенная разработка)?
Что ж, если вас интересует Xamarin, вам повезло. Следующие кроссплатформенные функции поддерживаются сообществом Visual Studio под именем Xamarin. Это совместное использование кода приложениями Android и iOS, разработчики пользовательского интерфейса для iOS и Android, формы Xamarin (сокращенно Xamarin.Forms) и Xamarin Instant Player.
7] Можете ли вы сотрудничать с другими разработчиками в сообществе Visual Studio??
Что ж, Microsoft позаботилась о вас здесь. Следующие функции поддерживаются Visual Studio для удовлетворения всех ваших потребностей в совместной работе. Это раскадровка PowerPoint, проверка кода, возможности приостановки / возобновления задачи и Team Explorer с поддержкой сторонних инструментов разработки.
Читать: Что такое Visual Studio Code?
Visual Studio Professional
1] Для кого это?
Помимо того, что упомянуто для сообщества Visual Studio, эта профессиональная версия Visual Studio поддерживается в сценариях использования, таких как предприятия.
2] Будет ли он поддерживать платформу разработки?
Как я уже упоминал выше, он обязательно поддержитПлатформа разработки.
3] Как насчет интегрированной среды разработки?
Говоря об интегрированной среде разработки, профессиональная версия 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 (сокращенно 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] Как насчет интегрированной среды разработки?
Говоря об интегрированной среде разработки, выпуск Visual Studio Enterprise будет поддерживать все, что поддерживает Visual Studio Professional. Это дополнительно будет поддерживать проверку зависимостей в реальном времени, схемы архитектурного уровня, проверку архитектуры и клонирование кода.
4] Расширенная отладка и диагностика?
В разделе «Расширенная отладка и диагностика» выпуск 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.ком.
КОНЧИК: Microsoft Visual Studio Dev Essentials предоставляет вам все инструменты и услуги, необходимые для того, чтобы стать разработчиком совершенно бесплатно. Программное обеспечение предназначено для предоставления бесплатных инструментов, услуг и обучения, чтобы побудить больше разработчиков и энтузиастов опробовать свои любимые технологии.
Теперь прочтите: Руководство для начинающих по началу работы с Visual Studio.