Microsoft Visual Studio - издания, сравнение, функции, често задавани въпроси
Visual Studio е собствената IDE на (IDE)Microsoft , която първоначално беше с кодово име Project Boston и беше пусната през 1997 г. Този път Microsoft обедини всичките си инструменти за разработка и ги купи с един продукт. Първоначалната версия на софтуера дойде в 2 издания. Този първи беше Visual Studio Professional , а другият беше по-мощен Visual Studio Enterprise . Професионалната версия беше в комплект с 3 компактдиска, а превъзходната Enterprise версия беше в комплект с 3 компактдиска. Сега, нека поговорим за Visual Studio 2017 .
Microsoft Visual Studio
В момента версия 11 на Visual Studio , наречена Visual Studio 2017 , е най-новата стабилна версия от екипа за инструменти за разработчици в Microsoft . Предлага се в 3 основни издания, а именно
- Безплатна версия на общността,
- Професионална версия и
- Enterprise издание.
Изданието на Общността е безплатната версия(Community edition is the free version) на софтуерния пакет и е най-малко представена. Но както и да е, той свършва работата ви като начинаещ или студент разработчик. Второто е Professional Edition , което е малко по-мощно от изданието на Community и след това идва пълният пакет 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 Desktop , Universal Windows Apps , Web ( ASP.NET ), Office 365 , Business Applications , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Docker Tools
- Може да отваря диаграми, генерирани в други издания на Visual Studio в режим само за четене.
- Включва профилиране на взаимодействие на ниво ниво(Tier Interaction Profiling) .
Сега, нека просто сравним изданията на Visual Studio .
Visual Studio Community Безплатно(Studio Community Free) издание
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 , Web Deployment с едно щракване(One-click Web Deployment) , Model Resource Viewer , визуализиращи решения(Visualizing Solutions) с графики на зависимости(Dependency Graphs) и карти на кодове(Code Maps) и много насочване(Multi-targeting) .
4] Разширено отстраняване на грешки и диагностика?(4] Advanced Debugging and Diagnostics?)
Под Разширено отстраняване на грешки(Advanced Debugging) и диагностика(Diagnostics) безплатната версия на Visual Studio поддържа следното. Той поддържа метрики на кода(Code Metrics) , отстраняване на грешки в графики(Graphics Debugging) , статичен анализ на код(Static Code Analysis) и център за производителност(Performance) и диагностика(Diagnostics Hub) .
5] Поддръжка на инструменти за тестване(5] Testing tools support)
Е, тъй като това е безплатно издание на Visual Studio с ограничени функции и инструменти. Той просто поддържа Unit Testing, за да могат разработчиците да тестват своя код.
6] Колко добре е интегриран Xamarin (междуплатформена разработка)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Е, ако се интересувате от Xamarin , имате късмет. Следните функции за различни платформи се поддържат от Visual Studio Community под името Xamarin . Те представляват споделяне на код(Code) между аналози на приложения за Android и iOS, Native iOS и Android UI Designers , Xamarin Forms (съкратено Xamarin .Forms) и Xamarin Instant Player .
7] Можете ли да си сътрудничите с други колеги разработчици с Visual Studio Community?(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 Professional
1] За кого е?(1] Who is it for?)
Освен това, което е споменато за Visual 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 Community поддържа(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 . Той просто поддържа Unit Testing, за да могат разработчиците да тестват своя код.
6] Колко добре е интегриран Xamarin (междуплатформена разработка)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Е, ако се интересувате от Xamarin(Xamarin.It) . Той поддържа същите функции като Visual Studio Community . Следните функции за различни платформи се поддържат от Visual Studio Community под името Xamarin . Те представляват споделяне на код(Code) между аналози на приложения за Android и iOS, Native iOS и Android UI Designers , Xamarin Forms (съкратено Xamarin .Forms) и 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)проекти(Projects) с отворен код(Source) , организации, които не са предприятия(Non-enterprise) за до 5 потребители, както и предприятията(Enterprise) .
2] Ще поддържа ли платформата за разработка?(2] Will it support Development Platform?)
Както споменах по-горе, със сигурност ще подкрепи платформата за развитие.
3] Какво ще кажете за интегрираната среда за развитие?(3] How about the Integrated Development Environment?)
Говорейки за интегрираната среда за разработка(Integrated Development Environment) , Enterprise изданието на Visual Studio ще поддържа всичко, което 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)
Е, Enterprise изданието на Visual Studio идва с всички функции и инструменти в сравнение с други по-ниски версии. В допълнение към Unit Testing , той поддържа Live Unit Testing , Test Case Management , Web Load & Performance Testing , IntelliTest , Microsoft Fakes , който също се нарича Unit Test Isolation , Code Coverage , Lab Management , Coded UI Testing , Manual Testing with 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 iOS Simulator за 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
Visual Studio Dev Essentials: ЧЗВ и всичко, което трябва да знаете за него
Нови функции на Microsoft Visual Studio 2019; Вече на разположение за изтегляне
Microsoft Visual C++ разпространяем пакет: ЧЗВ и изтегляне
Топ безплатни разширения за Visual Studio Code, за да ви помогнат да кодирате по-добре
Visual Studio Code - Как да изтеглите и инсталирате VSC
Microsoft Launcher за Android – функции и изтегляне
Какво е бързо стартиране и как да го активирате или деактивирате в Windows 11/10
Най-добрите C++ разширения за Visual Studio Code
Активирайте подобрената защита срещу измама в Windows 10 Hello Face Authentication
Доверете се на GXT 960 Graphin срещу GXT 970 Morfix: сравнителен преглед
Кой VPN е най-добре да купите? Таблица за сравнение на VPN
Преглед на LifeCam Studio - най-добрата HD уеб камера на Microsoft
Подробности за Windows 365 Cloud PC, цена, дата на пускане, често задавани въпроси
Сравнение на версиите на Windows 7 – Home, Professional, Ultimate
Как да рестартирате аварийно или да изключите Windows 11/10
Управлявайте информацията и адреса за кредитна карта в новия Microsoft Edge
Как да промените езика на емисиите за новини и интереси в Windows 11/10
10 най-добри публични DNS сървъра през 2022 г.: Сравнение и преглед
Ръководство за начинаещи как да започнете с Visual Studio
Какво е Microsoft Visual C++ за разпространение и имате ли нужда от толкова много?