Visual studio enterprise или professional что лучше

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

Visual studio enterprise или professional что лучше

Microsoft Visual Studio

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

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

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

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

Visual Studio Community Бесплатная версия

1] Для кого это нужно?

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

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

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

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

Говоря об интегрированной среде разработки, бесплатная версия Visual Studio для сообщества будет поддерживать следующие функции. Он будет поддерживать Peek Definition, Refactoring, Web-развертывание в один клик, Viewer Resource Viewer, Визуализация решений с графиками зависимостей и кодами, а также многоцелевой таргетинг.

4] Продвинутая отладка и диагностика?

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

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

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

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

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

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

Visual Studio Professional

1] Для кого это нужно?

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

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

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

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

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

4] Продвинутая отладка и диагностика?

В разделе Advanced Debugging and Diagnostics профессиональная версия поддерживает ровно все, что поддерживает бесплатная версия Visual Studio, поддерживаемая сообществом Visual Studio.

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

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

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

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

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

Visual Studio Enterprise

1] Для кого это нужно?

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

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

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

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

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

4] Продвинутая отладка и диагностика?

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

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

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

Visual studio enterprise или professional что лучше

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

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

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

Visual Studio скачать

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

СОВЕТ : Microsoft Visual Studio Dev Essentials предоставляет вам все инструменты и услуги, необходимые для того, чтобы стать разработчиком абсолютно бесплатно. Программное обеспечение предназначено для предоставления бесплатных инструментов, услуг и обучения, чтобы побудить больше разработчиков и энтузиастов попробовать свои любимые технологии.

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

Источник

NDepend

Visual studio enterprise или professional что лучше

Visual Studio Enterprise vs. Professional: Essential Differences

Share this:

For a newcomer, though, things can get confusing since Visual Studio isn’t a single thing.

Instead, it comes in several shapes and sizes.

Which one should you pick? What are the features that matter for your use case?

Since Visual Studio isn’t free—most editions aren’t, at least—you want to get the best bang for your buck.

That’s what this post is going to cover. As its title suggests, we’ll focus on the differences between the enterprise and professional editions of the integrated development environment (IDE).

By the end of the post, you’ll have learned enough to make an informed decision on which version of the IDE better suits your needs.

Download a free trial of NDepend and check out all of the architecture visualization you can get without needing to upgrade your VS edition. See also: Case Study: 2 Simple Principles to achieve High Code Maintainability

Enterprise vs. Professional: Which One Is the Right Visual Studio for You?

To understand the differences between the professional and enterprise editions of Visual Studio, you must first keep in mind that Microsoft offers the IDE in a tiered fashion.

Each edition has all of the features of the edition below it, plus additional ones.

So the question “what are the differences between Visual Studio Enterprise and Professional” really amounts to what the former can do that the latter can’t. So, we’ll look at that.

Features that Only Visual Studio Enterprise Has

Let’s see the exclusive features from Visual Studio Enterprise, broken down in categories.

1. Integrated Development Environment Features

We’ll start by covering features related to the IDE itself. Visual Studio Enterprise has a particular focus on software architects so this edition obviously has several features related to software architecture.

1A. Architectural Validation and Analysis

Picture this scenario.

You’re developing an application that follows the n-layered architectural pattern. So you’d like to prevent the presentation layer from accessing the data layer directly. You’d want to allow it to only access the business logic layer.

Since the 2010 version of Visual Studio Enterprise, it’s possible to perform architectural validation on an app using architectural layer diagrams. You could integrate said validation in your build process, for instance. If a class referenced a namespace in some layer it wasn’t supposed to access, the build would fail.

In the latest version, this feature was also improved to offer live dependency validation. Instead of having to wait for the build to break, Visual Studio, employing the power of Roslyn analyzers, will give you real-time feedback whenever you’re about to introduce an invalid dependency.

Visual studio enterprise или professional что лучше NDepend Dependency Graph and Dependency Matrix

1B. Code Duplication Detection

Code duplication is one of the worst problems in a code base. Visual Studio Enterprise can help developers and architects out there deal with this problem with a convenient feature: code clones analysis. With this feature, Visual Studio can localize possible code duplicates so that you can eliminate them.

2. Advanced Debugging and Diagnostics

Developers spend a considerable amount of time in the debugger. So let’s check out the exclusive Visual Studio Enterprise features for this domain.Visual studio enterprise или professional что лучше

The first feature here is IntelliTrace. Instead of the traditional, present-time debugging, IntelliTrace allows you to debug a past execution of your app. You can save IntelliTrace data from a lot of different sources, including a deployed app in the production!

Also in the debugging domain, we have Code Map debugger integration.

This feature offers a new type of experience when debugging by allowing you to visualize the current method—and also the previous methods called—as diagrams that integrate with the debugger and update in real time as you step through your code.

Finally, we get to .NET Memory Dump Analysis. This feature allows you to analyze memory dump files to identify and fix performance problems, such as memory leaks or unnecessary allocations.

3. Testing Tools

We’re finally at testing tools. This area is, hands down, the one where Visual Studio Enterprise outshines the other editions of the IDE. We’ll begin by talking about some of the features related to automated unit tests and then proceed to cover features that can help with manual, exploratory, and UI tests.

3A. Automated Tests

Unit Testing

Let’s start with Live Unit Testing.

Visual studio enterprise или professional что лучшеWhen you enable this feature, Visual Studio will automatically run unit tests impacted by the changes you’ve just made to your application and present the results to you in real time. This feature supports the NUnit, xUnit.net, and MSTest frameworks.

Since we’re talking about unit testing, let’s now turn our attention to a topic that is sure to stir up some controversy: test coverage.

Maybe you think that getting to 100% of code coverage is vital to an application’s health, or perhaps you don’t. But you’d most likely agree that knowing the test coverage data is useful nonetheless. Visual Studio Enterprise offers you this metric natively.

When you’re aiming to write good unit tests, a goal you should always strive for is isolation. A good unit test should be kept as separate and independent as possible, not only from other tests but also from infrastructure concerns. Details such as the machine’s clock or language shouldn’t interfere with the test’s result.

Providing such isolation isn’t always easy though. Visual Studio Enterprise tries to solve that problem with Microsoft Fakes.

Microsoft Fakes allows you to use stubs and shims to simulate external dependencies in your code.

A classical use case for that would be to simulate a specific date to test for a time-sensitive bug. Visual Studio Enterprise can go beyond even that. Through IntelliTest, it’s possible to automatically generate a unit test suite for your code, along with fake test data.

Automated UI Tests

What about automated tests that aren’t unit tests?

Visual Studio Enterprise can cater to those needs as well. With coded UI testing, you can create automated tests that drive the application through its user interface. You’d do that by recording a manual test and saving it. After the test is recorded, you can specify values for parameters and fine-tune it using a special editor.

3B. Manual TestsVisual studio enterprise или professional что лучше

A code base should not live on automated tests alone though. Manual tests are still a vital part of a comprehensive quality strategy, and Visual Studio Enterprise can cater to those needs as well.

And the primary tool used to do that is the Microsoft Test Manager, which is a comprehensive solution that allows its user to complete the following tasks:

By employing this feature, a developer, tester, or test analyst can have a very wide view on what’s happening on the project, test-wise. Think of it as a centralized control panel on all things test-related.

Visual Studio Professional Vs. Visual Studio Enterprise: The Verdict

Microsoft offers Visual Studio under a tiered offerings model. So, analyzing the differences between Visual Studio Professional and Visual Studio Enterprise (respectively the second and third tiers) amounts to covering the characteristics present in the latter but absent in the former. And that’s what we’ve done in this post.

Sure, we haven’t mentioned all of the exclusive features in Visual Studio Enterprise, for brevity’s sake. But I’m confident that the article made clear that Visual Studio Enterprise is aimed primarily at software architects and QA experts.

So, what’s the verdict?

I’d say you can’t go wrong with Visual Studio Professional. It’s an excellent choice for most developers. For software architects though, Visual Studio Enterprise might make sense, as long as you have plenty of budget. But if you don’t, a lot of plugins in the Visual Studio ecosystem can help you get VS Enterprise’s features in ala carte fashion.

Источник

Установка Visual Studio 2017 на компьютер с ОС Windows

Visual studio enterprise или professional что лучше

Microsoft Visual Studio

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

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

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

Visual Studio Community Free edition

1] Кто это такой?

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

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

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

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

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

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

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

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

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

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

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

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

Прочитать : что такое код Visual Studio?

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.It поддерживает те же функции, что поддерживает сообщество Visual Studio. Следующие кросс-платформенные функции поддерживаются сообществом Visual Studio под именем Xamarin. Это общий код между Android-приложениями для Android и iOS, Native iOS и дизайнерами пользовательских интерфейсов Android, Xamarin Forms (сокращенно Xamarin.Forms) и Xamarin Instant Player.

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

Ну, Microsoft заставила вас здесь остановиться. Все функции поддерживаются Visual Studio для выполнения всех ваших потребностей сотрудничества. Они являются PowerPoint Storyboarding, Code Review, Task Suspend / Resume и Team Explorer с поддержкой сторонних разработчиков.

Visual Studio Enterprise

1] Кто это?

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

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

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

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

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

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

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

Visual studio enterprise или professional что лучше

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

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

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

Загрузка Visual Studio

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

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

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

Часто задаваемые вопросы о Caffeine Google: ответы на ваши вопросы

Visual studio enterprise или professional что лучше

Google представила Cafeeine, «архитектуру следующего поколения» для своей веб-поисковой платформы. Вот вопрос о том, что такое Caffeine и что это значит для вас.

Visual studio enterprise или professional что лучше

Обзор и часто задаваемые вопросы по безопасности Microsoft Security Essentials (MSE)

Visual studio enterprise или professional что лучше

Ниже приведен краткий обзор и список пользователей некоторых часто задаваемых вопросов, пользователя Microsoft Security Essentials может быть.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *