Microsoft Visual Studio — wersje, porównanie, funkcje, często zadawane pytania
Visual Studio to własne środowisko IDE firmy Microsoft(Microsoft) , które początkowo nosiło nazwę kodową Project Boston i zostało wydane w 1997 roku. Tym razem firma Microsoft połączyła wszystkie swoje narzędzia programistyczne i kupiła je w ramach jednego produktu. Pierwsza wersja oprogramowania pojawiła się w 2 edycjach. Pierwszym z nich był Visual Studio Professional , a drugim potężniejszym Visual Studio Enterprise . Wersja profesjonalna została dołączona do 3 płyt CD, a lepsza wersja Enterprise została dołączona do 3 płyt CD. Porozmawiajmy teraz o Visual Studio 2017 .
Microsoft Visual Studio
Obecnie wersja 11 programu Visual Studio o nazwie Visual Studio 2017 to najnowsze stabilne wydanie opracowane przez zespół narzędzi programistycznych firmy Microsoft(Microsoft) . Jest dostępny w 3 głównych wydaniach, a mianowicie
- Darmowa wersja społecznościowa,
- Wersja profesjonalna i
- Wersja Enterprise.
Wersja Community to darmowa wersja(Community edition is the free version) pakietu oprogramowania i jest najmniej polecana. Ale tak czy inaczej, Twoja praca będzie wykonywana jako początkujący lub student-programista. Druga to wersja Professional Edition(Professional Edition) , która jest nieco bardziej wydajna niż wersja Community , a następnie zawiera kompletny pakiet Enterprise ze wszystkimi potężnymi narzędziami dla Visual Studio .
Obecnie Visual Studio jest edytorem kodu(Code Editor) , debugerem(Debugger) i projektantem(Designer) . Oznacza to, że możesz tutaj edytować lub pisać prosty kod dla backendu lub konsol, możesz sprawdzić, czy napisany przez Ciebie kod działa i może pomóc, jeśli Twój kod wymaga poprawek. Ponadto jest projektantem, ponieważ można teraz projektować interfejsy (Interfaces)użytkownika(User) i środowiska użytkownika(User Experiences) w programie Visual Studio(Visual Studio) , na przykład podczas tworzenia aplikacji dla platformy UWP(UWP) lub w Xamarin przy użyciu Blend lub XAML .
Wszystkie informacje zawarte w tym artykule dotyczą przypisów zamieszczonych przez firmę Microsoft . Są one wymienione poniżej:
- Organizacje korporacyjne są definiowane jako > 250 komputerów PC lub > 1 mln USD(Million US Dollars) rocznego przychodu.
- 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
- Może otwierać diagramy wygenerowane w innych wersjach programu Visual Studio w trybie tylko do odczytu.
- Obejmuje profilowanie interakcji poziomów(Tier Interaction Profiling) .
Teraz po prostu porównajmy wersje Visual Studio .
Bezpłatna wersja programu Visual Studio Community(Studio Community Free)
1] Dla kogo to jest?(1] Who is it for?)
Visual Studio Community Edition znacznie przyniesie korzyści w następujących scenariuszach użycia. Będą wspierać indywidualnych programistów(Individual Developers) , naukę w klasie(Classroom Learning) , badania akademickie(Academic Research) , wnoszenie wkładu w projekty typu (Projects)open source oraz dla organizacji niebędących przedsiębiorstwami(Non-enterprise) dla maksymalnie 5 użytkowników.
2] Czy będzie wspierać Platformę Rozwoju?(2] Will it support Development Platform?)
Jak wspomniałem powyżej, z pewnością wesprze (Surely support ) Platformę Rozwojową.
3] A co ze zintegrowanym środowiskiem programistycznym?(3] How about the Integrated Development Environment?)
Mówiąc o zintegrowanym środowisku(Integrated Development Environment) programistycznym, bezpłatna wersja społecznościowa programu Visual Studio będzie obsługiwać następujące funkcje. Będzie obsługiwać funkcje Peek Definition(Peek Definition) , Refactoring , One Click Web Deployment , Model Resource Viewer , Wizualizacja rozwiązań(Visualizing Solutions) z wykresami zależności(Dependency Graphs) i mapami kodu(Code Maps) oraz Multitargeting .
4] Zaawansowane debugowanie i diagnostyka?(4] Advanced Debugging and Diagnostics?)
W obszarze Zaawansowane debugowanie(Advanced Debugging) i diagnostyka(Diagnostics) bezpłatna wersja programu Visual Studio obsługuje następujące elementy. Obsługuje metryki kodu(Code Metrics) , debugowanie grafiki(Graphics Debugging) , statyczną analizę kodu(Static Code Analysis) oraz centrum wydajności(Performance) i diagnostyki(Diagnostics Hub) .
5] Obsługa narzędzi testowych(5] Testing tools support)
Cóż, ponieważ jest to darmowa edycja Visual Studio z ograniczonymi funkcjami i narzędziami. Obsługuje tylko testy jednostkowe, na których programiści mogą testować swój kod.
6] Jak dobrze jest zintegrowany Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Cóż, jeśli jesteś zainteresowany Xamarinem(Xamarin) , masz szczęście. Następujące funkcje międzyplatformowe są obsługiwane przez społeczność programu Visual Studio(Studio Community) pod nazwą Xamarin . Udostępniają one kod(Code) między odpowiednikami aplikacji dla systemów Android i iOS, natywnymi (Native)projektantami interfejsu użytkownika dla(Android UI Designers) systemów 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?(7] Can you collaborate with other fellow developers with Visual Studio Community?)
Cóż, Microsoft Cię tutaj obejmuje. Następujące funkcje są obsługiwane przez program Visual (Visual) Studio w celu spełnienia wszystkich potrzeb związanych ze współpracą. Są to funkcje PowerPoint Storyboarding , Code Review , Task Suspend/Resume oraz Team Explorer z obsługą narzędzi programistycznych innych firm.
Przeczytaj(Read) : Co to jest kod programu Visual Studio(Visual Studio Code) ?
Visual Studio Professional
1] Dla kogo to jest?(1] Who is it for?)
Oprócz tego, co zostało wspomniane dla społeczności programu Visual Studio(Studio Community) , ta profesjonalna edycja(Professional Edition) programu Visual Studio jest obsługiwana w scenariuszach użycia(Usage Scenarios) , takich jak przedsiębiorstwa(Enterprises) .
2] Czy będzie wspierać Platformę Rozwoju?(2] Will it support Development Platform?)
Jak wspomniałem powyżej, z pewnością wesprze Platformę Rozwojową.
3] A co ze zintegrowanym środowiskiem programistycznym?(3] How about the Integrated Development Environment?)
Mówiąc o zintegrowanym środowisku(Integrated Development Environment) programistycznym, profesjonalna edycja programu Visual Studio będzie obsługiwać wszystko, co obsługuje społeczność programu Visual Studio(Studio Community Supports) . Będzie to dodatkowo obsługiwać CodeLens .
4] Zaawansowane debugowanie i diagnostyka?(4] Advanced Debugging and Diagnostics?)
W obszarze Zaawansowane debugowanie(Advanced Debugging) i diagnostyka(Diagnostics) wersja profesjonalna obsługuje dokładnie wszystko, co obsługuje bezpłatna wersja programu Visual Studio , społeczność programu Visual Studio .
5] Mówiąc o tym, jak dobrze Visual Studio obsługuje narzędzia testowe(5] Talking about how well Visual Studio supports testing tools)
Cóż, profesjonalista Visual Studio nadal ma ograniczone funkcje i narzędzia w porównaniu z wersją Enterprise . Obsługuje tylko testy jednostkowe, na których programiści mogą testować swój kod.
6] Jak dobrze jest zintegrowany Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Cóż, jeśli jesteś zainteresowany platformą Xamarin(Xamarin.It) . Obsługuje te same funkcje, co obsługuje społeczność programu Visual Studio(Studio Community) . Następujące funkcje międzyplatformowe są obsługiwane przez społeczność programu Visual Studio(Studio Community) pod nazwą Xamarin . Udostępniają one kod(Code) między odpowiednikami aplikacji dla systemów Android i iOS, natywnymi (Native)projektantami interfejsu użytkownika dla(Android UI Designers) systemów 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?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)
Cóż, Microsoft Cię tutaj obejmuje. Wszystkie funkcje są obsługiwane przez program Visual (Visual) Studio , aby spełnić wszystkie Twoje potrzeby dotyczące współpracy. Są to funkcje PowerPoint Storyboarding , Code Review , Task Suspend/Resume oraz Team Explorer z obsługą narzędzi programistycznych innych firm.
Visual Studio Enterprise
1] Dla kogo to jest?(1] Who is it for?)
Podobnie jak Visual Studio Professional , obsługuje indywidualnych programistów(Individual Developers) , naukę w klasie(Classroom Learning) , badania akademickie(Academic Research) , wkład w (Contribution)projekty(Projects) typu open source , organizacje niekorporacyjne(Non-enterprise) dla maksymalnie 5 użytkowników oraz przedsiębiorstwa(Enterprise) .
2] Czy będzie wspierać Platformę Rozwoju?(2] Will it support Development Platform?)
Jak wspomniałem powyżej, z pewnością wesprze Platformę Rozwojową.
3] A co ze zintegrowanym środowiskiem programistycznym?(3] How about the Integrated Development Environment?)
Mówiąc o zintegrowanym środowisku(Integrated Development Environment) programistycznym, wersja Enterprise programu (Enterprise)Visual Studio będzie obsługiwać wszystko, co obsługuje Visual Studio Professional(Studio Professional Supports) . Będzie to dodatkowo obsługiwać sprawdzanie zależności(Live Dependancy Validation) w czasie rzeczywistym , schematy warstw architektonicznych(Architectural Layer Diagrams) , weryfikację architektury(Architecture Validation) i klonowanie kodu(Code Clone) .
4] Zaawansowane debugowanie i diagnostyka?(4] Advanced Debugging and Diagnostics?)
W obszarze Zaawansowane debugowanie(Advanced Debugging) i diagnostyka(Diagnostics) wersja Enterprise obsługuje dokładnie wszystko, co obsługuje program Visual Studio Professional . Dodatkowo obsługuje IntelliTrace , Code Map Debugger Integration , .NET Memory Dump Analysis .
5] Wsparcie dla narzędzi testowych(5] Support for Testing tools)
Cóż, wersja Enterprise programu (Enterprise)Visual Studio zawiera wszystkie funkcje i narzędzia w porównaniu z innymi gorszymi wersjami. Oprócz testów jednostkowych(Unit Testing) obsługuje testy jednostkowe(Unit Testing) na żywo , zarządzanie przypadkami testowymi(Test Case Management) , testowanie obciążenia(Web Load) i wydajności(Performance Testing) sieci Web , IntelliTest , Microsoft Fakes , który jest również określany jako izolacja testów jednostkowych(Unit Test Isolation) , pokrycie kodu(Code Coverage) , zarządzanie laboratorium(Lab Management) , kodowane testowanie interfejsu użytkownika(Coded UI Testing) , testowanie ręczne(Manual Testing) z firmą Microsoft Kierownik Testów(Microsoft Test Manager) , Testowanie Eksploracyjne(Exploratory Testing)z Microsoft Test Manager i Fast-forward do ręcznego testowania(Manual Testing) za pomocą Microsoft Test Manager .
6] Jak dobrze jest zintegrowany Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)
Cóż, jeśli jesteś zainteresowany Xamarin . Obsługuje więcej funkcji niż obsługuje Visual Studio Community i Visual Studio Enterprise . Następujące funkcje międzyplatformowe są obsługiwane przez program Visual Studio Enterprise oprócz funkcji obsługiwanych przez pozostałe dwie wersje pod nazwą Xamarin . Są to zestawy osadzone, Xamarin Inspector , Xamarin Profiler i Remoted iOS Simulator for Windows .
7] Czy możesz współpracować z innymi programistami za pomocą Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)
Cóż, Microsoft Cię tutaj obejmuje. Oczywiście wszystkie funkcje są obsługiwane przez program Visual (Visual) Studio , aby spełnić wszystkie Twoje potrzeby związane ze współpracą. Są to funkcje PowerPoint Storyboarding , Code Review , Task Suspend/Resume oraz Team Explorer z obsługą narzędzi programistycznych innych firm.
Pobieranie programu Visual Studio
Jeśli chcesz wypróbować swój praktyczny program Visual Studio , możesz dowiedzieć się więcej i pobrać go z VisualStudio.com.
WSKAZÓWKA(TIP) : Microsoft Visual Studio Dev Essentials zapewnia całkowicie bezpłatne narzędzia i usługi niezbędne do zostania programistą. 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(Now read) : Przewodnik dla początkujących dotyczący rozpoczynania pracy z programem Visual Studio(Beginners guide to getting started with Visual Studio) .
Related posts
Visual Studio Dev Essentials: często zadawane pytania i wszystko, co musisz o tym wiedzieć
Nowe funkcje Microsoft Visual Studio 2019; Teraz dostępne do pobrania
Pakiet redystrybucyjny Microsoft Visual C++: często zadawane pytania i pobieranie
Najlepsze bezpłatne rozszerzenia programu Visual Studio Code, które pomogą Ci lepiej kodować
Visual Studio Code — jak pobrać i zainstalować VSC
Najlepsze nowe funkcje w Microsoft Office 2019
Co robi rejestracja tego programu w celu ponownego uruchomienia w systemie Windows 11/10?
Jak udostępnić adres URL strony internetowej za pomocą przeglądarki Microsoft Edge
Przewodnik dla początkujących dotyczący rozpoczynania pracy z programem Visual Studio
Porównanie procesorów CPU – Intel Core i9 vs i7 vs i5 vs i3
Usługa raportowania błędów systemu Microsoft Windows w systemie Windows 11/10
Ulepszenia przewijania wydajności w przeglądarce Microsoft Edge
Microsoft Surface Studio przegrzewa się podczas grania
10 najlepszych publicznych serwerów DNS w 2022 r.: porównanie i przegląd
Zaufanie GXT 960 Graphin vs GXT 970 Morfix: przegląd porównawczy
Windows 365 Cloud PC Szczegóły, cena, data wydania, często zadawane pytania
Uzyskaj dostęp do strony z flagami w przeglądarce Microsoft Edge i korzystaj z niej w systemie Windows 11/10
9 najlepszych dostawców bezpłatnych usług e-mail w 2022 roku: przegląd i porównanie
Którą sieć VPN najlepiej kupić? Tabela porównawcza VPN
Porównanie wersji systemu Windows 7 — Home, Professional, Ultimate