Android

Microsoft Visual Studio - wydania, porównanie, funkcje, FAQ

Jupyter Notebooks in Visual Studio Code

Jupyter Notebooks in Visual Studio Code

Spisu treści:

Anonim

Visual Studio to własne IDE firmy Microsoft, które początkowo nosiło nazwę kodową Project Boston i zostało wydane w 1997 r. Tym razem firma Microsoft połączyła wszystkie swoje narzędzia programistyczne i kupiła je pojedynczy produkt. Początkowa wersja oprogramowania pojawiła się w 2 edycjach. Ten pierwszy był Visual Studio Professional , a drugi był potężniejszy Visual Studio Enterprise . Wersja profesjonalna została dołączona do 3 płyt CD, a wersja dla lepszej wersji Enterprise została dołączona do 3 płyt CD. Teraz porozmawiajmy o Visual Studio 2017.

Microsoft Visual Studio

Obecnie wersja 11 programu Visual Studio nazwana jako Visual Studio 2017 jest najnowszą stabilną wersją od zespołu programistów 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 Enterprise.

Wersja społecznościowa to darmowa wersja pakietu oprogramowania i jest najmniej polecany. Ale w każdym razie, twoja praca staje się nowicjuszem lub programistą. Druga to Professional Edition, która jest nieco bardziej wydajna niż edycja Community, a następnie kompletny pakiet Enterprise ze wszystkimi potężnymi narzędziami do Visual Studio.

Odtąd Visual Studio to Edytor kodu , Debugger i Designer . Oznacza to, że możesz edytować lub pisać prosty kod dla backendu lub konsol tutaj, możesz sprawdzić, czy napisany przez ciebie kod jest funkcjonalny i może pomóc, jeśli twój kod wymaga ulepszeń. Ponadto jest to projektant, który pozwala projektantom interfejsów użytkownika i doświadczeniom użytkowników w Visual Studio, jak podczas tworzenia aplikacji dla systemu UWP lub Xamarin przy użyciu Blend lub XAML.

Wszystkie informacje w tym artykule dotyczą przypisów dolnych Microsoft. Są one wymienione poniżej:

    • Organizacje przedsiębiorstw są definiowane jako> 250 komputerów lub> 1 milion USD w rocznych przychodach.
    • Pulpit systemu Windows, uniwersalne aplikacje systemu Windows, sieć Web (ASP.NET), Office 365, aplikacje biznesowe, serwer Apache Cordova, Azure Stack, C ++ Cross-Platform Library Development, Python, Node.js,.NET Core, Docker Tools
    • Może otwierać diagramy generowane w innych edycjach Visual Studio w trybie tylko do odczytu.
    • Obejmuje Profilowanie w poziomie.

Teraz po prostu porównajmy edycje Visual Studio.

Społecznościowe wydanie Visual Studio

1] Dla kogo jest przeznaczony?

Visual Studio Community Edition przyniesie wiele korzyści w następujących scenariuszach użycia. Będą wspierać indywidualnych programistów, nauczanie w klasie, badania akademickie, udział w projektach Open Source i dla organizacji poza przedsiębiorstwami dla maksymalnie 5 użytkowników.

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

Jak wspomniano powyżej, będzie Z pewnością wspiera platformę programistyczną

3] A co z Zintegrowanym Środowiskiem Programistycznym?

Mówiąc o Zintegrowanym Środowisku Programistycznym, darmowa społeczna edycja Visual Studio będzie obsługiwać następujące funkcje. Będzie obsługiwać definicję Peek, refaktoryzację, wdrażanie za pomocą jednego kliknięcia, przeglądarkę zasobów modelu, wizualizację rozwiązań z wykresami zależności i mapy kodów oraz kierowanie na wiele stron.

4] Zaawansowane debugowanie i diagnostyka?

W ramach zaawansowanego debugowania i diagnostyki darmowa wersja Visual Studio obsługuje następujące. Obsługuje Code Metrics, Debugowanie grafiki, Static Code Analysis oraz Performance and Diagnostics Hub.

5] Obsługa narzędzi testowych

Cóż, ponieważ jest to darmowa edycja Visual Studio z ograniczonymi funkcjami i narzędziami. Po prostu wspiera testowanie jednostek, aby programiści mogli przetestować swój kod.

6] Jak dobrze zintegrowany jest Xamarin (Cross-Platform Development)?

Cóż, jeśli jesteś zainteresowany Xamarinem, mają szczęście. Następujące funkcje wieloplatformowe są obsługiwane przez społeczność Visual Studio Community pod nazwą Xamarin. Są to kody udostępniania między odpowiednikami aplikacji na system Android i iOS, Native iOS i Android UI Designers, Xamarin Forms (w skrócie Xamarin.Forms) i Xamarin Instant Player.

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

Cóż, Microsoft cię tu omawia. Poniższe funkcje są obsługiwane przez Visual Studio w celu zaspokojenia wszystkich Twoich potrzeb współpracy. Są to: program PowerPoint Storyboarding, przegląd kodu, funkcja zawieszania / wznawiania zadań i Team Explorer z obsługą narzędzi programistycznych innych firm.

Przeczytaj : Co to jest kod Visual Studio?

Visual Studio Professional

1] Dla kogo jest przeznaczony?

Oprócz tego, co zostało wspomniane dla Visual Studio Community, ta profesjonalna edycja Visual Studio jest obsługiwana w scenariuszach użycia takich jak przedsiębiorstwa.

2] Czy obsługuje platformę programistyczną?

Jak wspomniałem powyżej z pewnością będzie wspierać Platformę programistyczną

3] A co z Zintegrowanym Środowiskiem Programistycznym?

Mówiąc o Zintegrowanym Środowisku Programistycznym, profesjonalne wydanie Visual Studio będzie wspierać wszystko, co Visual Studio Community Obsługuje. Będzie to dodatkowo wspierać CodeLens .

4] Zaawansowane debugowanie i diagnostyka?

W sekcji Zaawansowane debugowanie i diagnostyka profesjonalne wydanie obsługuje dokładnie to, co obsługuje bezpłatna edycja Visual Studio, społeczność Visual Studio.

5] Mówienie o tym, jak dobrze Visual Studio obsługuje narzędzia do testowania

Cóż, profesjonalista Visual Studio nadal posiada ograniczone funkcje i narzędzia w porównaniu do wersji Enterprise. Po prostu wspiera testowanie jednostek, aby programiści mogli przetestować swój kod.

6] Jak dobrze zintegrowany jest Xamarin (Cross-Platform Development)?

Cóż, jeśli jesteś zainteresowany Xamarin.It obsługuje te same funkcje, jakie obsługuje społeczność Visual Studio. Następujące funkcje wieloplatformowe są obsługiwane przez społeczność Visual Studio Community pod nazwą Xamarin. Są to kody udostępniania między odpowiednikami aplikacji na system Android i iOS, Native iOS i Android UI Designers, 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 ma cię tutaj. Wszystkie funkcje są obsługiwane przez Visual Studio, aby spełnić wszystkie Twoje potrzeby współpracy. Są to: program PowerPoint Storyboarding, przegląd kodu, funkcja zawieszania / wznawiania zadań i Team Explorer z obsługą narzędzi programistycznych innych firm.

Visual Studio Enterprise

1] Dla kogo jest przeznaczony?

Podobne do Visual Studio Professional, wspiera indywidualnych programistów, nauczanie w klasie, badania akademickie, udział w projektach Open Source, organizacje poza organizacją dla maksymalnie 5 użytkowników oraz Enterprise.

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

Jak wspomniałem powyżej z pewnością będzie obsługiwać platformy programistycznej.

3] A co z Zintegrowanym Środowiskiem Programistycznym?

Mówiąc o Zintegrowanym Środowisku Programistycznym, edycja Enterprise Visual Studio będzie obsługiwać wszystko, co Visual Studio Professional Obsługuje. Będzie to dodatkowo wspierać sprawdzanie ważności zależności na żywo, schematy warstw architektonicznych, sprawdzanie poprawności architektury i klonowanie kodu.

4] Zaawansowane debugowanie i diagnostyka?

W sekcji Zaawansowane debugowanie i diagnostyka wersja Enterprise obsługuje dokładnie to, co obsługuje program Visual Studio Professional. Dodatkowo obsługuje IntelliTrace, integrację Code Map Debugger, analizę zrzutów pamięci.NET

5] Obsługa narzędzi testowych

Wersja Enterprise Visual Studio zawiera wszystkie funkcje i narzędzia w porównaniu do innych gorszych wersji. Oprócz testów jednostkowych obsługuje testy jednostek aktywnych, zarządzanie testami, ładowanie i testy wydajności, IntelliTest, Microsoft Fakes, który jest również określany jako izolacja testowa, pokrycia kodu, zarządzanie laboratorium, kodowany interfejs użytkownika Testowanie, ręczne testowanie za pomocą Microsoft Test Manager, eksploracyjne testowanie za pomocą Microsoft Test Manager i szybkie przewijanie do ręcznego testowania za pomocą Microsoft Test Manager.

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

Cóż, jeśli jesteś zainteresowany Xamarinem. Obsługuje więcej funkcji niż obsługuje Visual Studio Community i Visual Studio Enterprise. Następujące funkcje wieloplatformowe są obsługiwane przez program Visual Studio Enterprise, oprócz tych obsługiwanych przez dwa pozostałe wydania pod nazwą Xamarin. Są to: Embedded Assemblies, Xamarin Inspector, Xamarin Profiler i Remoted iOS Simulator dla systemu Windows.

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

Cóż, Microsoft cię tutaj omawia. Oczywiście, wszystkie funkcje są obsługiwane przez Visual Studio, aby spełnić wszystkie twoje potrzeby współpracy. Są to: program PowerPoint Storyboarding, przegląd kodu, funkcja zawieszania / wznawiania zadań oraz program Team Explorer z obsługą narzędzi programistycznych innych firm.

Pobieranie Visual Studio

Jeśli chcesz wypróbować praktyczne narzędzie Visual Studio, możesz dowiedzieć się więcej i pobierz go z witryny VisualStudio.com.

PORADA : Microsoft Visual Studio Dev Essentials zapewnia wszystkie narzędzia i usługi niezbędne do zostania programistą całkowicie za darmo. Oprogramowanie ma na celu zapewnienie bezpłatnych narzędzi, usług i szkoleń, aby zachęcić więcej programistów i entuzjastów do wypróbowania swojej ulubionej technologii.

Teraz przeczytaj : Poradnik dla początkujących, aby rozpocząć korzystanie z Visual Studio.