Visual Studio er Microsofts egen IDE, der oprindeligt blev kaldt Project Boston og blev frigivet i 1997. Denne gang samlede Microsoft alle deres udviklingsværktøjer og købte dem med et enkelt produkt. Den oprindelige version af softwaren kom i 2 udgaver. Denne første var Visual Studio Professional og den anden var mere magtfuld Visual Studio Enterprise. Den professionelle version blev pakket sammen med 3 cd'er, og den overlegne Enterprise-version blev samlet sammen med 3 cd'er. Lad os nu tale om Visual Studio 2017.
Microsoft Visual Studio
I øjeblikket er version 11 af Visual Studio navngivet som Visual Studio 2017 den seneste stabile udgivelse fra udviklerværktøjsteamet hos Microsoft. Den fås i 3 hovedudgaver, nemlig
- Gratis fællesskabsversion,
- Professionel version og
- Enterprise-udgave.
Det Community-udgaven er den gratis version af softwarepakken og er mindst omtalt. Men alligevel får det dit arbejde udført som en novice eller en studenterudvikler. Den anden er Professional Edition, der er lidt mere kraftfuld end Community-udgaven, og derefter kommer den komplette Enterprise-pakke med alle de kraftfulde værktøjer til Visual Studio.
Fra nu af er Visual Studio en Kode Editor, Fejlfinding, og en Designer. Dette betyder, at du kan redigere eller skrive simpel kode til backend eller konsoller her, du kan kontrollere, om koden skrevet af dig er funktionel og kan hjælpe, hvis din kode har brug for forbedringer. Det er også en designer, som du nu kan designe brugergrænseflader og brugeroplevelser inden for Visual Studio som når du udvikler apps til UWP eller i Xamarin ved hjælp af Blend eller XAML.
Alle oplysninger i denne artikel vedrører fodnoterne fra Microsoft. Disse er anført nedenfor:
- Virksomhedsorganisationer er defineret som> 250 pc'er eller> $ 1 million amerikanske dollars i årlig omsætning.
- 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-værktøjer
- Kan åbne diagrammer genereret i andre Visual Studio-udgaver i skrivebeskyttet tilstand.
- Inkluderer Tier Interaction Profiling.
Lad os nu bare sammenligne udgaver af Visual Studio.
Visual Studio Community Free-udgave
1] Hvem er det til??
Visual Studio Community Edition vil i høj grad gavne følgende brugsscenarier. De vil støtte individuelle udviklere, klasselæring, akademisk forskning, bidrage til open source-projekter og til organisationer uden for virksomheden for op til 5 brugere.
2] Vil det støtte udviklingsplatformen?
Som jeg nævnte ovenfor, vil det Sikkert støtte udviklingsplatformen.
3] Hvad med det integrerede udviklingsmiljø?
Når vi taler om det integrerede udviklingsmiljø, understøtter den gratis community-udgave af Visual Studio følgende funktioner. Det understøtter Peek Definition, Refactoring, One-click Web Deployment, Model Resource Viewer, Visualizing Solutions with Dependency Graphs and Code Maps, and Multi-targeting.
4] Avanceret fejlfinding og diagnosticering?
Under Advanced Debugging and Diagnostics understøtter den gratis version af Visual Studio følgende. Det understøtter kodemetrik, grafisk fejlfinding, statisk kodeanalyse og ydeevne- og diagnostikhub.
5] Støtte til testværktøjer
Da det er en gratis udgave af Visual Studio med begrænsede funktioner og værktøjer. Det understøtter bare enhedstestfor udviklerne at teste deres kode videre.
6] Hvor godt er Xamarin (platformudvikling) integreret?
Hvis du er interesseret i Xamarin, har du held. Følgende funktioner på tværs af platforme understøttes af Visual Studio Community under navnet Xamarin. De deler kode mellem Android- og iOS-appmodstykker, Native iOS- og Android UI-designere, Xamarin Forms (forkortet Xamarin.Formularer) og Xamarin Instant Player.
7] Kan du samarbejde med andre udviklere med Visual Studio Community?
Nå, Microsoft har fået dig dækket her. Følgende funktioner understøttes af Visual Studio til at opfylde alle dine samarbejdsbehov. De er PowerPoint Storyboarding, Code Review, Task Suspend / Resume-muligheder og Team Explorer med understøttelse af tredjepartsudviklingsværktøjer.
Læs: Hvad er Visual Studio-kode?
Visual Studio Professional
1] Hvem er det til??
Bortset fra hvad der er nævnt for Visual Studio Community, understøttes denne Professional Edition af Visual Studio i brugsscenarier som virksomheder.
2] Vil det støtte udviklingsplatformen?
Som jeg nævnte ovenfor, vil det helt sikkert støtteudviklingsplatformen.
3] Hvad med det integrerede udviklingsmiljø??
Når vi taler om det integrerede udviklingsmiljø, understøtter den professionelle udgave af Visual Studio alt, hvad Visual Studio Community understøtter. Dette understøtter desuden CodeLens.
4] Avanceret fejlfinding og diagnosticering?
Under Advanced Debugging and Diagnostics understøtter den professionelle udgave nøjagtigt alt, hvad den gratis udgave af Visual Studio, Visual Studio-samfundet understøtter.
5] Taler om hvor godt Visual Studio understøtter testværktøjer
Nå, den professionelle i Visual Studio kommer stadig med begrænsede funktioner og værktøjer sammenlignet med Enterprise-versionen. Det understøtter bare enhedstestfor udviklerne at teste deres kode videre.
6] Hvor godt er Xamarin (Cross-Platform Development) integreret?
Hvis du er interesseret i Xamarin.Det understøtter de samme funktioner som Visual Studio Community understøtter. Følgende funktioner på tværs af platforme understøttes af Visual Studio Community under navnet Xamarin. De deler kode mellem Android- og iOS-appmodstykker, Native iOS- og Android UI-designere, Xamarin Forms (forkortet Xamarin.Formularer) og Xamarin Instant Player.
7] Kan du samarbejde med andre udviklere med Visual Studio Professional?
Nå, Microsoft har fået dig dækket her. Alle funktioner understøttes af Visual Studio til opfyldelse af alle dine samarbejdsbehov. De er PowerPoint Storyboarding, Code Review, Task Suspend / Resume-muligheder og Team Explorer med understøttelse af tredjepartsudviklingsværktøjer.
Visual Studio Enterprise
1] Hvem er det til??
I lighed med Visual Studio Professional understøtter det individuelle udviklere, klasselæring, akademisk forskning, bidrag til open source-projekter, ikke-virksomhedsorganisationer for op til 5 brugere og virksomheden også.
2] Vil det støtte udviklingsplatformen?
Som jeg nævnte ovenfor, vil det helt sikkert støtteudviklingsplatformen.
3] Hvad med det integrerede udviklingsmiljø??
Når vi taler om det integrerede udviklingsmiljø, understøtter Enterprise-udgaven af Visual Studio alt, hvad Visual Studio Professional understøtter. Dette vil desuden understøtte Live Dependancy Validation, Architectural Layer Diagrams, Architecture Validation and Code Clone.
4] Avanceret fejlfinding og diagnosticering?
Under Advanced Debugging and Diagnostics understøtter Enterprise-udgaven nøjagtigt alt, hvad Visual Studio Professional understøtter. Derudover understøtter den IntelliTrace, Code Map Debugger Integration, .NET Memory Dump Analyse.
5] Støtte til testværktøjer
Nå, Enterprise-udgaven af Visual Studio leveres med alle funktioner og værktøjer sammenlignet med andre ringere versioner. Ud over enhedstest, det understøtter Live Unit Testing, Test Case Management, Web Load & Performance Testing, IntelliTest, Microsoft Fakes, der også kaldes Unit Test Isolation, Code Coverage, Lab Management, Coded UI Testing, Manual Testing with Microsoft Test Manager, Exploratory Testing with Microsoft Test Manager og hurtig fremad til manuel test med Microsoft Test Manager.
6] Hvor godt er Xamarin (platformudvikling) integreret?
Hvis du er interesseret i Xamarin.Det understøtter flere funktioner end Visual Studio Community og Visual Studio Enterprise understøtter. Følgende funktioner på tværs af platforme understøttes af Visual Studio Enterprise ud over dem, der understøttes af de to andre udgaver under navnet Xamarin. De er Embedded Assemblies, Xamarin Inspector, Xamarin Profiler og Remoted iOS Simulator til Windows.
7] Kan du samarbejde med andre udviklere med Visual Studio Enterprise?
Nå, Microsoft har fået dig dækket her. Det er klart, at alle funktioner understøttes af Visual Studio til at opfylde alle dine samarbejdsbehov. De er PowerPoint Storyboarding, Code Review, Task Suspend / Resume-muligheder og Team Explorer med understøttelse af tredjepartsudviklingsværktøjer.
Visual Studio download
Hvis du ønsker at prøve dit praktiske Visual Studio, kan du lære mere og downloade det fra VisualStudio.com.
TIP: Microsoft Visual Studio Dev Essentials giver dig alle de værktøjer og tjenester, der er vigtige for at blive udvikler helt gratis. Softwaren har til formål at levere gratis værktøjer, tjenester og træning for at tilskynde flere udviklere og entusiaster til at prøve deres yndlingsteknologi.
Læs nu: Begyndervejledning til at komme i gang med Visual Studio.