Microsoft Visual Studio — выпуски, сравнение, функции, часто задаваемые вопросы
Visual Studio — это собственная интегрированная среда разработки (IDE)Microsoft , первоначально носившая кодовое название Project Boston и выпущенная в 1997 году. На этот раз Microsoft объединила все свои инструменты разработки и купила их в одном продукте. Первоначальная версия программного обеспечения была представлена в двух редакциях. Первым был Visual Studio Professional , а вторым — более мощный Visual Studio Enterprise . Профессиональная версия поставлялась вместе с 3 компакт-дисками, а улучшенная версия Enterprise поставлялась вместе с 3 компакт-дисками. (Enterprise)Теперь поговорим о Visual Studio 2017 .
Microsoft Visual Studio
В настоящее время версия 11 Visual Studio , именуемая Visual Studio 2017 , является последним стабильным выпуском от группы разработчиков инструментов Microsoft . Он доступен в 3 основных изданиях, а именно
- Бесплатная версия сообщества,
- Профессиональная версия и
- Корпоративное издание.
Версия Community — это бесплатная версия(Community edition is the free version) комплекта программного обеспечения, и в ней меньше всего функций. Но в любом случае, это поможет вам справиться с работой новичка или студента-разработчика. Второй — Professional Edition , который немного мощнее, чем Community edition, а затем поставляется полный пакет Enterprise со всеми мощными инструментами для Visual Studio .
На данный момент Visual Studio — это редактор кода(Code Editor) , отладчик(Debugger) и дизайнер(Designer) . Это означает, что здесь вы можете редактировать или писать простой код для бэкенда или консолей, вы можете проверить, является ли написанный вами код функциональным, и можете помочь, если ваш код нуждается в доработках. Кроме того, это конструктор, так как теперь вы можете проектировать пользовательские (User) интерфейсы(Interfaces) и взаимодействие с пользователем(User Experiences) в Visual Studio , например, при разработке приложений для UWP или в Xamarin с использованием Blend или XAML .
Вся информация в этой статье касается сносок, заложенных Microsoft . Они перечислены ниже:
- Корпоративные организации определяются как > 250 ПК или > 1 миллион долларов США(Million US Dollars) годового дохода.
- Рабочий стол Windows(Windows Desktop) , Универсальные приложения(Universal Windows Apps) для Windows , Интернет(Web) ( ASP.NET ), Office 365 , Бизнес-приложения(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Инструменты Docker(Docker Tools)
- Может открывать диаграммы, созданные в других выпусках Visual Studio , в режиме только для чтения.
- Включает профилирование многоуровневого взаимодействия(Tier Interaction Profiling) .
Теперь давайте просто сравним версии Visual Studio .
Бесплатная(Studio Community Free) версия сообщества Visual Studio
1] Для кого это?(1] Who is it for?)
Visual Studio Community Edition значительно улучшит следующие сценарии использования. Они будут поддерживать индивидуальных разработчиков(Individual Developers) , обучение в классе(Classroom Learning) , академические исследования(Academic Research) , участие в проектах с (Projects)открытым исходным кодом(Open Source) и для некоммерческих(Non-enterprise) организаций до 5 пользователей.
2] Будет ли он поддерживать платформу разработки?(2] Will it support Development Platform?)
Как я упоминал выше, он, безусловно, будет поддерживать (Surely support ) платформу разработки.
3] Как насчет интегрированной среды разработки?(3] How about the Integrated Development Environment?)
Говоря об интегрированной среде разработки(Integrated Development Environment) , бесплатная версия Visual Studio для сообщества будет поддерживать следующие функции. Он будет поддерживать Peek Definition , рефакторинг(Refactoring) , веб-развертывание в один клик(One-click Web Deployment) , средство просмотра ресурсов модели(Model Resource Viewer) , визуализацию решений(Visualizing Solutions) с помощью графиков зависимостей(Dependency Graphs) и карт кода(Code Maps) , а также множественное нацеливание(Multi-targeting) .
4] Расширенная отладка и диагностика?(4] Advanced Debugging and Diagnostics?)
В разделе Advanced Debugging and Diagnostics бесплатная версия Visual Studio поддерживает следующее. Он поддерживает метрики кода(Code Metrics) , отладку графики(Graphics Debugging) , статический анализ кода(Static Code Analysis) , а также концентратор производительности(Performance) и диагностики(Diagnostics Hub) .
5] Поддержка инструментов тестирования(5] Testing tools support)
Ну, поскольку это бесплатная версия Visual Studio с ограниченными функциями и инструментами. Он просто поддерживает модульное тестирование, чтобы разработчики могли тестировать свой код.
6] Насколько хорошо интегрирован Xamarin (кроссплатформенная разработка)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Что ж, если вас интересует Xamarin , вам повезло. Следующие кроссплатформенные функции поддерживаются сообществом Visual Studio(Studio Community) под названием Xamarin . Это общий код(Code) между аналогами приложений для Android и iOS, Native iOS и Android UI Designers , Xamarin Forms (сокращенно Xamarin.Forms) и Xamarin Instant Player(Xamarin Instant Player) .
7] Можете ли вы сотрудничать с другими разработчиками в сообществе Visual Studio?(7] Can you collaborate with other fellow developers with Visual Studio Community?)
Что ж, здесь вам поможет Microsoft . Следующие функции поддерживаются Visual Studio для удовлетворения всех ваших потребностей в совместной работе. Это PowerPoint Storyboarding , Code Review , возможности Task Suspend/Resume и Team Explorer с поддержкой сторонних инструментов разработки.
Читать(Read) : Что такое Visual Studio Code ?
Профессиональная студия Visual Studio
1] Для кого это?(1] Who is it for?)
Помимо того, что упоминается для сообщества Visual Studio(Studio Community) , эта профессиональная версия (Professional Edition)Visual Studio поддерживается в сценариях использования(Usage Scenarios) , таких как предприятия(Enterprises) .
2] Будет ли он поддерживать платформу разработки?(2] Will it support Development Platform?)
Как я упоминал выше, он обязательно будет поддерживать платформу разработки.
3] Как насчет интегрированной среды разработки?(3] How about the Integrated Development Environment?)
Говоря об интегрированной среде разработки(Integrated Development Environment) , профессиональная версия Visual Studio будет поддерживать все, что поддерживает сообщество Visual Studio(Studio Community Supports) . Это дополнительно будет поддерживать CodeLens .
4] Расширенная отладка и диагностика?(4] Advanced Debugging and Diagnostics?)
В расширенной отладке(Advanced Debugging) и диагностике(Diagnostics) профессиональная версия поддерживает ровно все, что поддерживает бесплатная версия Visual Studio , сообщество Visual Studio .
5] Говоря о том, насколько хорошо Visual Studio поддерживает инструменты тестирования(5] Talking about how well Visual Studio supports testing tools)
Что ж, профессиональная версия Visual Studio по- прежнему имеет ограниченные функции и инструменты по сравнению с версией Enterprise . Он просто поддерживает модульное тестирование, чтобы разработчики могли тестировать свой код.
6] Насколько хорошо интегрирован Xamarin (кроссплатформенная разработка)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Хорошо, если вы заинтересованы в Xamarin. Он(Xamarin.It) поддерживает те же функции, что и Visual Studio Community . Следующие кроссплатформенные функции поддерживаются сообществом Visual Studio(Studio Community) под названием Xamarin . Это общий код(Code) между аналогами приложений для Android и iOS, Native iOS и Android UI Designers , Xamarin Forms (сокращенно Xamarin.Forms) и Xamarin Instant Player(Xamarin Instant Player) .
7] Можете ли вы сотрудничать с другими разработчиками с помощью Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)
Что ж, здесь вам поможет Microsoft . Все функции поддерживаются Visual Studio для удовлетворения всех ваших потребностей в совместной работе. Это PowerPoint Storyboarding , Code Review , возможности Task Suspend/Resume и Team Explorer с поддержкой сторонних инструментов разработки.
Visual Studio Enterprise
1] Для кого это?(1] Who is it for?)
Подобно Visual Studio Professional , он поддерживает индивидуальных разработчиков(Individual Developers) , обучение в классе(Classroom Learning) , академические исследования(Academic Research) , участие в проектах(Contribution) с открытым исходным кодом (Source) ,(Projects) некоммерческие организации(Non-enterprise) до 5 пользователей, а также предприятия(Enterprise) .
2] Будет ли он поддерживать платформу разработки?(2] Will it support Development Platform?)
Как я упоминал выше, он обязательно будет поддерживать платформу разработки.
3] Как насчет интегрированной среды разработки?(3] How about the Integrated Development Environment?)
Говоря об интегрированной среде разработки(Integrated Development Environment) , редакция Visual Studio Enterprise будет поддерживать все, что поддерживает Visual Studio Professional(Studio Professional Supports) . Это будет дополнительно поддерживать Live Dependancy Validation , Architectural Layer Diagrams , Architecture Validation и Code Clone .
4] Расширенная отладка и диагностика?(4] Advanced Debugging and Diagnostics?)
В расширенной отладке(Advanced Debugging) и диагностике редакция (Diagnostics)Enterprise поддерживает ровно все , что поддерживает Visual Studio Professional . Кроме того, он поддерживает IntelliTrace , интеграцию с отладчиком карты кода(Code Map Debugger Integration) , анализ дампа памяти .NET(.NET Memory Dump Analysis) .
5] Поддержка инструментов тестирования(5] Support for Testing tools)
Что ж, версия Visual Studio Enterprise поставляется со всеми функциями и инструментами по сравнению с другими более низкими версиями. В дополнение к модульному тестированию(Unit Testing) он поддерживает модульное тестирование в реальном времени, управление тестовыми примерами, веб-нагрузку и тестирование производительности(Performance Testing) , IntelliTest ,(Web Load) подделки Microsoft(Unit Testing) , которые(Test Case Management) также называют(Microsoft Fakes) изоляцией модульных (IntelliTest)тестов(Unit Test Isolation) , покрытием кода(Code Coverage) , управлением лабораторией(Lab Management) , кодированным тестированием пользовательского интерфейса(Coded UI Testing) , ручным тестированием(Manual Testing) с помощью Microsoft . (Microsoft Test Manager)Менеджер по тестированию , Исследовательское тестирование(Exploratory Testing)с помощью Microsoft Test Manager и ускоренная перемотка вперед(Fast-forward) для ручного тестирования(Manual Testing) с помощью Microsoft Test Manager .
6] Насколько хорошо интегрирован Xamarin (кроссплатформенная разработка)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Что ж, если вы заинтересованы в Xamarin . Он поддерживает больше функций, чем поддерживает Visual Studio Community и Visual Studio Enterprise . Следующие межплатформенные функции поддерживаются Visual Studio Enterprise в дополнение к функциям, поддерживаемым двумя другими выпусками под названием Xamarin . Это встроенные сборки, Xamarin Inspector , Xamarin Profiler и удаленный (Remoted)симулятор(Simulator) iOS для Windows .
7] Можете ли вы сотрудничать с другими разработчиками с помощью Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)
Что ж, здесь вам поможет Microsoft . Очевидно, что все функции поддерживаются Visual Studio для удовлетворения всех ваших потребностей в совместной работе. Это PowerPoint Storyboarding , Code Review , возможности Task Suspend/Resume и Team Explorer с поддержкой сторонних инструментов разработки.
Загрузка Visual Studio
Если вы хотите попробовать свои силы в Visual Studio , вы можете узнать больше и загрузить его с VisualStudio.com.
СОВЕТ(TIP) : Microsoft Visual Studio Dev Essentials предоставляет вам все инструменты и услуги, необходимые для того, чтобы стать разработчиком абсолютно бесплатно. Программное обеспечение предназначено для предоставления бесплатных инструментов, услуг и обучения, чтобы побудить больше разработчиков и энтузиастов опробовать свои любимые технологии.
Теперь прочитайте(Now read) : Руководство для начинающих по началу работы с Visual Studio(Beginners guide to getting started with Visual Studio) .
Related posts
Визуальные Studio Dev Essentials: FAQ and All вам нужно знать об этом
Microsoft Visual Studio 2019 Новые функции; Теперь доступно для скачивания
Microsoft Visual C++ Перераспределенный пакет: FAQ and Download
Top Free Extensions для Visual Studio Code, чтобы помочь вам лучше
Visual Studio Code - Как скачать и установить VSC
Как поделиться web page URL с использованием Microsoft Edge browser
Microsoft релизы Windows 10 Mobile End Support FAQ
Best C++ Extensions для Visual Studio Code
Как отформатировать компьютер Windows 10
Microsoft Windows Error Reporting Service в Windows 10
Как сопоставить Network Drive или добавить FTP Drive в Windows 11/10
Что такое распространяемый Microsoft Visual C++ и нужно ли вам так много?
Сравнение версий Windows 7 — Домашняя, Профессиональная, Максимальная
Create New, Resize, Extend Partition с использованием Disk Management Tool
Что такое Fast Startup и как включить или отключить его в Windows 10
Что такое Codec - Обзор, Features, Download, FAQ
Как отключить опыт Connected в Microsoft 365
SATA 3, M.2 и NVMe — обзор и сравнение
Руководство для начинающих о том, как начать работу с Visual Studio
Microsoft Defender Application Guard для Office - требования, FAQ и др