Microsoft Visual Studio — edycje, porównanie, funkcje, często zadawane pytania

Microsoft Visual Studio Editions



Microsoft Visual Studio to zintegrowane środowisko programistyczne (IDE) firmy Microsoft. Służy do tworzenia programów komputerowych, a także stron internetowych, aplikacji internetowych, usług internetowych i aplikacji mobilnych. Visual Studio korzysta z platform programistycznych firmy Microsoft, takich jak Windows API, Windows Forms, Windows Presentation Foundation, Windows Store i Microsoft Silverlight. Może generować zarówno kod natywny, jak i kod zarządzany. Visual Studio zawiera edytor kodu obsługujący technologię IntelliSense oraz refaktoryzację kodu. Zintegrowany debuger działa zarówno jako debuger na poziomie źródła, jak i debuger na poziomie maszyny. Inne wbudowane narzędzia obejmują projektanta formularzy do tworzenia aplikacji GUI, projektanta stron internetowych, projektanta klas i projektanta schematów baz danych. Program Visual Studio obsługuje różne języki programowania i umożliwia edytorowi kodu i debugerowi obsługę prawie każdego języka programowania, pod warunkiem, że istnieje usługa specyficzna dla języka. Wbudowane języki to C, C++ i C#, a obsługa innych języków, takich jak F#, IronPython, IronRuby i Python, jest dostępna za pośrednictwem usług językowych instalowanych oddzielnie. Zestawy narzędzi językowych innych firm, które można zintegrować, obejmują ReSharper, popularne rozszerzenie produktywności dla programu Visual Studio. Microsoft Visual Studio ma wiele wersji, które są przeznaczone do określonych ról w tworzeniu oprogramowania, takich jak architekci, administratorzy baz danych, testerzy i tak dalej. Najpopularniejszą edycją jest edycja Professional, która zawiera podstawowy zestaw funkcji dla większości użytkowników. Wersja Enterprise zawiera wszystkie funkcje wersji Professional, a także dodatkowe funkcje dla rozwoju przedsiębiorstw, takie jak zaawansowane narzędzia do debugowania i testowania, zarządzanie kodem po stronie serwera oraz integracja z Microsoft Team Foundation Server w celu kontroli źródła i śledzenia elementów roboczych. Edycja Ultimate jest najbardziej wszechstronną edycją programu Visual Studio i zawiera wszystkie funkcje wersji Enterprise, a także dodatkowe funkcje zaawansowanego programowania, takie jak narzędzia do modelowania i projektanta UML, narzędzia do analizy kodu oraz obsługę obliczeń równoległych. Firma Microsoft oferuje również bezpłatną edycję programu Visual Studio o nazwie Visual Studio Express, która jest przeznaczona dla hobbystów, studentów i początkujących programistów. Zawiera podzbiór funkcji dostępnych w innych wersjach programu Visual Studio.



Studio wizualne to własne IDE Microsoftu, pierwotnie o nazwie kodowej Project Boston i wydane w 1997 roku. Tym razem Microsoft zebrał wszystkie swoje narzędzia programistyczne i kupił je w jednym produkcie. Oryginalna wersja oprogramowania pojawiła się w dwóch edycjach. Ten pierwszy był Visual Studio Professional a drugi był potężniejszy Visual Studio Enterprise . Profesjonalna edycja zawierała 3 płyty CD, podczas gdy ulepszona edycja Enterprise zawierała 3 płyty CD. Porozmawiajmy teraz o Visual Studio 2017.





Microsoft VisualStudio





Microsoft VisualStudio

Obecnie wersja 11 programu Visual Studio, nazwana Visual Studio 2017, jest najnowszą stabilną wersją zespołu Developer Tools w firmie Microsoft. Jest dostępny w 3 głównych wydaniach, a mianowicie:



  1. Darmowa wersja społecznościowa,
  2. Wersja profesjonalna i
  3. Wersja korporacyjna.

W Wydanie społecznościowe - wersja bezpłatna pakiet oprogramowania i najmniej funkcjonalny. Ale tak czy inaczej, wykonuje swoją pracę jako początkujący lub programista. Druga to Professional Edition, która jest nieco potężniejsza niż edycja Community, a następnie pełny pakiet Enterprise ze wszystkimi potężnymi narzędziami dla Visual Studio.

W tej chwili Visual Studio jest Edytor kodu , Debuger , A Projektant . Oznacza to, że tutaj możesz edytować lub pisać prosty kod po stronie serwera lub konsoli, możesz sprawdzić, czy napisany przez Ciebie kod działa i czy może pomóc, jeśli Twój kod wymaga poprawy. Jest także projektantem, ponieważ można teraz tworzyć interfejsy użytkownika i środowiska użytkownika w programie Visual Studio, tak jak podczas tworzenia aplikacji dla platformy UWP lub Xamarin przy użyciu Blend lub XAML.

Wszystkie informacje w tym artykule odnoszą się do przypisów sporządzonych przez firmę Microsoft. Są one wymienione poniżej:



    • Podmioty korporacyjne definiuje się jako >250 komputerów lub >1 milion USD rocznego przychodu.
    • 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
    • Może otwierać diagramy utworzone w innych wersjach programu Visual Studio w trybie tylko do odczytu.
    • Włącza profilowanie interakcji na poziomie.

Teraz porównajmy wersje programu Visual Studio.

Darmowa wersja społeczności programu Visual Studio

1] Dla kogo to jest?

Visual Studio Community Edition znacznie poprawi następujące przypadki użycia. Będą wspierać indywidualnych programistów, naukę w klasie, badania akademickie, udział w projektach open source oraz organizacje niekorporacyjne do 5 użytkowników.

2] Czy będzie wspierać platformę programistyczną?

Jak wspomniałem wyżej, tak będzie zdecydowanie popieram platforma deweloperska.

3] Co powiesz na zintegrowane środowisko programistyczne?

W przypadku środowiska IDE bezpłatna społeczność programu Visual Studio będzie obsługiwać następujące funkcje. Będzie obsługiwać wykrywanie Peek, refaktoryzację, wdrażanie sieciowe jednym kliknięciem, przeglądarkę zasobów modelu, rozwiązania wizualizacyjne z wykresami zależności i mapami kodu oraz multi-targeting.

4] Zaawansowane debugowanie i diagnostyka?

W obszarze Zaawansowane debugowanie i diagnostyka bezpłatna wersja programu Visual Studio obsługuje następujące elementy. Obsługuje metryki kodu, debugowanie grafiki, statyczną analizę kodu oraz centrum wydajności i diagnostyki.

5] Wsparcie dla narzędzi testowych

Cóż, ponieważ jest to darmowa wersja Visual Studio z ograniczonymi funkcjami i narzędziami. Obsługuje tylko testy jednostkowe programistom do testowania ich kodu.

6] Jak dobrze zintegrowany jest Xamarin (rozwój międzyplatformowy)?

Cóż, jeśli się zastanawiasz Xamarin , co za wynik. Następujące funkcje międzyplatformowe są obsługiwane przez społeczność programu Visual Studio w ramach platformy Xamarin. Jest to udostępnianie kodu między aplikacjami systemu Android i iOS, programistami interfejsu użytkownika systemu iOS i Android, Xamarin Forms (w skrócie Xamarin.Forms) i Xamarin Instant Player.

7] Czy możesz współpracować z innymi programistami w społeczności Visual Studio?

Cóż, Microsoft zadbał o ciebie. Poniższe funkcje są obsługiwane przez program Visual Studio, aby spełnić wszystkie Twoje potrzeby w zakresie współpracy. Są to tworzenie scenorysów w programie PowerPoint, przeglądanie kodu, funkcje wstrzymywania/wznawiania zadań oraz Team Explorer z obsługą narzędzi do tworzenia treści innych firm.

Czytać : Co się stało Kod Visual Studio ?

Visual Studio Professional

1] Dla kogo to jest?

Oprócz tego, co jest wspomniane dla społeczności programu Visual Studio, ta profesjonalna wersja programu Visual Studio jest obsługiwana w przypadkach użycia, takich jak przedsiębiorstwa.

2] Czy będzie wspierać platformę programistyczną?

Jak powiedziałem powyżej, na pewno będzie wspierał platforma deweloperska.

3] Co powiesz na zintegrowane środowisko programistyczne?

Mówiąc o IDE, profesjonalna wersja Visual Studio będzie obsługiwać wszystko, co obsługuje społeczność Visual Studio. Będzie to dodatkowo obsługiwać CodeLens .

4] Zaawansowane debugowanie i diagnostyka?

W obszarze Zaawansowane debugowanie i diagnostyka wersja profesjonalna obsługuje dokładnie wszystko, co obsługuje bezpłatna wersja programu Visual Studio, która jest obsługiwana przez społeczność programu Visual Studio.

5] Mówiąc o tym, jak dobrze Visual Studio obsługuje narzędzia testowe

Cóż, profesjonalny Visual Studio wciąż ma ograniczone funkcje i narzędzia w porównaniu z edycją Enterprise. Obsługuje tylko testy jednostkowe programistom do testowania ich kodu.

6] Jak dobrze zintegrowany jest Xamarin (rozwój międzyplatformowy)?

Cóż, jeśli interesuje Cię Xamarin, obsługuje on te same funkcje, co społeczność Visual Studio. Następujące funkcje międzyplatformowe są obsługiwane przez społeczność programu Visual Studio w ramach platformy Xamarin. Jest to udostępnianie kodu między aplikacjami systemu Android i iOS, programistami interfejsu użytkownika systemu iOS i Android, Xamarin Forms (w skrócie Xamarin.Forms) i Xamarin Instant Player.

7] Czy możesz współpracować z innymi programistami za pomocą Visual Studio Professional?

Cóż, Microsoft zadbał o ciebie. Wszystkie funkcje są obsługiwane przez program Visual Studio, aby spełnić wszystkie Twoje potrzeby w zakresie współpracy. Są to tworzenie scenorysów w programie PowerPoint, przeglądanie kodu, funkcje wstrzymywania/wznawiania zadań oraz Team Explorer z obsługą narzędzi do tworzenia treści innych firm.

Visual Studio Enterprise

1] Dla kogo to jest?

Podobnie jak Visual Studio Professional, obsługuje indywidualnych programistów, naukę w klasie, badania akademickie, udział w projektach open source, organizacje niekorporacyjne do 5 użytkowników i przedsiębiorstwa.

2] Czy będzie wspierać platformę programistyczną?

Jak powiedziałem powyżej, na pewno będzie wspierał platforma deweloperska.

3] Co powiesz na zintegrowane środowisko programistyczne?

Mówiąc o IDE, edycja Visual Studio Enterprise będzie obsługiwać wszystko, co obsługuje Visual Studio Professional. Będzie to dodatkowo obsługiwać walidację zależności na żywo, diagramy warstw architektonicznych, walidację architektury i klonowanie kodu.

4] Zaawansowane debugowanie i diagnostyka?

W sekcji Zaawansowane debugowanie i diagnostyka wersja Enterprise obsługuje dokładnie wszystko, co obsługuje program Visual Studio Professional. Ponadto obsługuje IntelliTrace, integrację z debugerem mapy kodu, analizę zrzutu pamięci .NET.

5] Wsparcie dla narzędzi testowych

Cóż, wersja Visual Studio Enterprise zawiera wszystkie funkcje i narzędzia w porównaniu do innych niższych wersji. Oprócz testów jednostkowych, obsługuje testy jednostkowe na żywo, zarządzanie przypadkami testowymi, testy obciążenia sieci i wydajności, IntelliTest, Microsoft Fakes zwane także izolacją testów jednostkowych, pokrycie kodu, zarządzanie laboratorium, kodowane testy interfejsu użytkownika, testy ręczne za pomocą Microsoft Test Manager, testy eksploracyjne za pomocą Microsoft Test Manager i przejdź do testów ręcznych za pomocą Microsoft Test Manager.

6] Jak dobrze zintegrowany jest Xamarin (rozwój międzyplatformowy)?

Cóż, jeśli interesuje Cię Xamarin, obsługuje on więcej funkcji niż Visual Studio Community i Visual Studio Enterprise. Następujące funkcje wieloplatformowe są obsługiwane przez program Visual Studio Enterprise oprócz funkcji obsługiwanych przez dwie inne wersje o nazwie Xamarin. Są to zestawy wbudowane, Xamarin Inspector, Xamarin Profiler i iOS Remote Simulator dla systemu Windows.

7] Czy możesz współpracować z innymi programistami za pomocą Visual Studio Enterprise?

Cóż, Microsoft zadbał o ciebie. Oczywiście wszystkie funkcje są obsługiwane przez program Visual Studio, aby spełnić wszystkie Twoje potrzeby w zakresie współpracy. Są to tworzenie scenorysów w programie PowerPoint, przeglądanie kodu, funkcje wstrzymywania/wznawiania zadań oraz Team Explorer z obsługą narzędzi do tworzenia treści innych firm.

jak wymusić aktualizację zasad grupy

Pobierz Visual Studio

Jeśli chcesz wypróbować Visual Studio w praktyce, możesz dowiedzieć się więcej i pobrać go z VisualStudio.com.

WSKAZÓWKA : Microsoft Visual Studio Dev Essentials zapewnia wszystkie narzędzia i usługi potrzebne do zostania programistą za darmo. Oprogramowanie ma zapewniać bezpłatne narzędzia, usługi i szkolenia, aby zachęcić więcej programistów i entuzjastów do wypróbowania swoich ulubionych technologii.

Pobierz PC Repair Tool, aby szybko znaleźć i automatycznie naprawić błędy systemu Windows

Teraz przeczytaj : Przewodnik dla początkujących dotyczący rozpoczynania pracy z programem Visual Studio .

Popularne Wiadomości