Microsoft Visual Studio - издания, сравнение, функции, често задавани въпроси

Microsoft Visual Studio Editions



Това подробно ръководство обсъжда функциите и изданията на Visual Studio 2017 - Community Free Student Edition, Professional Edition и Enterprise Edition. Характеристиките също бяха сравнени.

Microsoft Visual Studio е интегрирана среда за разработка (IDE) от Microsoft. Използва се за разработване на компютърни програми, както и за уебсайтове, уеб приложения, уеб услуги и мобилни приложения. Visual Studio използва платформи за разработка на софтуер на Microsoft като Windows API, Windows Forms, Windows Presentation Foundation, Windows Store и Microsoft Silverlight. Може да произвежда както собствен код, така и управляван код. Visual Studio включва редактор на код, поддържащ IntelliSense, както и рефакторинг на код. Интегрираният дебъгер работи както като дебъгер на ниво източник, така и като дебъгер на ниво машина. Други вградени инструменти включват дизайнер на формуляри за изграждане на GUI приложения, уеб дизайнер, дизайнер на класове и дизайнер на схема на база данни. 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 Professional а другият беше по-силен 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. Корпоративна версия.

IN Издание на общността - безплатна версия софтуерен пакет и най-малко функционален. Но така или иначе, той върши вашата работа като начинаещ или студент-разработчик. Второто е Professional Edition, което е малко по-мощно от изданието Community, а след това идва пълният Enterprise пакет с всички мощни инструменти за Visual Studio.

В момента Visual Studio е Редактор на код , Дебъгер , а Дизайнер . Това означава, че тук можете да редактирате или пишете прост код за страната на сървъра или конзолите, можете да проверите дали кодът, който сте написали, работи и дали може да помогне, ако вашият код се нуждае от подобрение. Освен това е дизайнер, тъй като вече можете да създавате потребителски интерфейси и потребителски изживявания във Visual Studio, точно както бихте направили, когато разработвате приложения за UWP или в Xamarin, използвайки Blend или XAML.

Цялата информация в тази статия се отнася до бележки под линия, направени от Microsoft. Те са изброени по-долу:



    • Корпоративните субекти се определят като >250 компютъра или >1 милион долара годишен приход.
    • Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Line of Business Apps, Apache Cordova, Azure Stack, C++ Cross Platform Library Development, Python, Node.js, .NET Core, Docker Tools
    • Може да отваря диаграми, създадени в други издания на Visual Studio в режим само за четене.
    • Позволява профилиране на ниво взаимодействие.

Сега нека просто сравним изданията на Visual Studio.

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

1] За кого е?

Visual Studio Community Edition ще подобри значително следните случаи на употреба. Те ще подкрепят индивидуални разработчици, обучение в класна стая, академични изследвания, участие в проекти с отворен код и за некорпоративни организации с до 5 потребители.

2] Ще поддържа ли платформата за разработка?

Както споменах по-горе, това ще Определено подкрепям платформа за разработка.

3] Какво ще кажете за интегрирана среда за разработка?

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

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

Под Advanced Debugging and Diagnostics безплатната версия на Visual Studio поддържа следното. Той поддържа показатели на кода, отстраняване на грешки в графики, анализ на статичен код и център за производителност и диагностика.

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

Е, тъй като това е безплатна версия на Visual Studio с ограничени функции и инструменти. Той просто поддържа тестване на единици за разработчиците да тестват своя код.

6] Колко добре е интегриран Xamarin (разработка на различни платформи)?

Е, ако се чудите Xamarin , какъв резултат. Следните междуплатформени функции се поддържат от общността на Visual Studio под Xamarin. Това е споделяне на код между приложения за Android и iOS, разработчици на UI за iOS и Android, Xamarin Forms (накратко Xamarin.Forms) и Xamarin Instant Player.

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

Е, Microsoft се погрижи за вас. Следните функции се поддържат от Visual Studio, за да отговорят на всички ваши нужди за сътрудничество. Това са сториборд в PowerPoint, преглед на код, възможности за пауза/възобновяване на задачи и Team Explorer с поддръжка на инструменти за авторство на трети страни.

Прочети : Какво стана Код на Visual Studio ?

Visual Studio Professional

1] За кого е?

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

2] Ще поддържа ли платформата за разработка?

Както казах по-горе, той определено ще подкрепи платформа за разработка.

3] Какво ще кажете за интегрирана среда за разработка?

Говорейки за IDE, професионалната версия на Visual Studio ще поддържа всичко, което общността на Visual Studio поддържа. Това допълнително ще поддържа CodeLens .

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

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

5] Говорим за това колко добре Visual Studio поддържа инструменти за тестване

Е, професионалното Visual Studio все още има ограничени функции и инструменти в сравнение с изданието Enterprise. Той просто поддържа тестване на единици за разработчиците да тестват своя код.

6] Колко добре е интегриран Xamarin (разработка на различни платформи)?

Е, ако се интересувате от Xamarin, той поддържа същите функции като общността на Visual Studio. Следните междуплатформени функции се поддържат от общността на Visual Studio под Xamarin. Това е споделяне на код между приложения за Android и iOS, разработчици на UI за 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] Разширено отстраняване на грешки и диагностика?

В раздела Разширено отстраняване на грешки и диагностика изданието 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. Това са Inline Assemblies, Xamarin Inspector, Xamarin Profiler и iOS Remote Simulator за Windows.

7] Можете ли да си сътрудничите с други разработчици, използващи Visual Studio Enterprise?

Е, Microsoft се погрижи за вас. Очевидно всички функции се поддържат от Visual Studio, за да отговорят на всички ваши нужди за сътрудничество. Това са сториборд в PowerPoint, преглед на код, възможности за пауза/възобновяване на задачи и Team Explorer с поддръжка на инструменти за авторство на трети страни.

idp.generic

Изтегляне на Visual Studio

Ако искате да изпробвате Visual Studio на практика, можете да научите повече и да го изтеглите от VisualStudio.com.

БАКШИШ : Microsoft Visual Studio Dev Essentials ви предоставя безплатно всички инструменти и услуги, от които се нуждаете, за да станете разработчик. Софтуерът е предназначен да предоставя безплатни инструменти, услуги и обучение, за да насърчи повече разработчици и ентусиасти да изпробват любимите си технологии.

Изтеглете PC Repair Tool, за да намерите бързо и автоматично да коригирате грешки в Windows

Сега прочетете : Ръководство за начинаещи за първи стъпки с Visual Studio .

Популярни Публикации