Eerder dit jaar bracht Microsoft de preview-versie van Visual Studio 2022 uit in de wilde programmeerwereld. Dit is goed nieuws! Het is een extreem populaire IDE, maar aan een opknapbeurt of misschien zelfs een revisie toe, gezien het tempo van de veranderingen in het DevOps-ecosysteem waarin het gedijt.
Hoewel ontwikkelaars van alle ervaringsniveaus over het algemeen een gunstig standpunt hebben ingenomen over VS 2019, is er geen IDE die geen verbetering kan gebruiken. Is VS 2022 zo veel beter? Is het de moeite waard om een early adopter te worden en te upgraden naar de nieuwste editie?
Dit is wat u moet weten.
Visual Studio-geschiedenis: tot nu toe, meestal goed
Visuele Studio 2019 en Visual Studio-code zijn aangeprezen als gebruiksvriendelijk voor de beginner, maar hebben ook consistente lof gekregen van geavanceerde en ervaren programmeurs.
Bijvoorbeeld de integratie met Azure, Git/GitHub en de recente toevoeging van platforms zoals Live delen en Xamarin, zorgt voor eenvoudige opslag in de cloud, realtime samenwerking, en platformonafhankelijke ontwikkeling.
Maar hoe goed VS 2019 en VS Code ook zijn, VS 2022 brengt verschillende nieuwe verbeteringen die behoorlijk verleidelijk zijn.
De belangrijkste verbetering in VS 2022
Een van de belangrijkste verbeteringen in de nieuwe release behandelt een terugkerende klacht over VS 2019, namelijk de intense vraag naar geheugen.
Voor ontwikkelaars die werken aan complexe applicaties die veel rekenkracht vereisen, belooft dit een aanzienlijk voordeel te zijn. Dit is een zorg (meestal) voor ontwikkelaars die werken aan commerciële en institutionele projecten.
Op het moment van schrijven is de preview-versie niet gelicentieerd voor productietoepassingen.
Wat is er nog meer nieuw in VS 2022?
De Stappenplan 2022 pagina in de online documentatie van Microsoft beweert dat het team dat aan deze nieuwste release werkt, deze thema's in gedachten: "persoonlijke en teamproductiviteit, moderne ontwikkeling en constante innovatie."
We houden allemaal van het geluid hiervan! Maar wat betekent deze inzet voor de dagelijkse ervaring van het werken met de nieuwste release van VS 2022?
De release van 2022 belooft de volgende aanvullende verbeteringen:
Verbeterde code-aanvullingsfunctionaliteit
Intellicode in VS 2022 kan hele coderegels invullen met een beter begrip van de codeercontext.
In de huidige voorbeeldmodus werkt dit alleen met C#, maar Microsoft zal extra talen toevoegen naarmate de officiële releasedatum nadert.
Krachtigere debugging-mogelijkheden
De core debugger biedt efficiëntere en intuïtieve decompilatie met een gemakkelijker te lezen stap-through, voorwaardelijke breekpunten en de toevoeging van vlam grafieken om programmeurs te helpen problemen met code lokaal of op afstand op te sporen.
Een verbeterde programmeerinterface
Visual Studio 2022 biedt een gebruiksvriendelijkere en intuïtievere codeeromgeving-interface.
Dit omvat meer opties om het uiterlijk van de IDE aan te passen (u kunt het bijvoorbeeld afstemmen op uw Windows-thema) en de mogelijkheid om een documentbeheersysteem te implementeren dat voor u werkt.
Verbeterde toegankelijkheid
Visual Studio 2019 had verschillende functies die de algehele toegankelijkheid verbeterden, en VS 2022 verbetert voegt nog meer toegankelijkheidsfuncties toe.
In plaats van te vertrouwen op plug-ins of add-ons, kunnen gebruikers de interface aanpassen om de zichtbaarheid en organisatie te verbeteren en beter te werken met goedgekeurde extensies. Dit wordt allemaal aangedreven door het voortdurende werk van Microsoft om hun producten native toegankelijk te maken.
Verbeterde ondersteuning voor de nieuwste versie van C++
VS 2022 bevat de volledige reeks tools voor C++ 20. Dat is de taal waarin Windows is geschreven, dus Windows-ontwikkelaars zouden dat een welkome toevoeging moeten vinden.
De voorbeeldnotities voor VS 2022 noem negen verbeteringen op het moment van schrijven. Deze zouden het programmeren in C++ gemakkelijker moeten maken in de nieuwe release van de IDE met betere IntelliSense-functionaliteit en krachtigere debugging- en analysemogelijkheden.
Verbeterde ontwikkeling van Windows-apps
Het is nu mogelijk om te gebruiken Heet herladen (voor het eerst geïntroduceerd in VS 2019) om uw app-builds bij te werken in .NET of C++ terwijl deze actief is. Alle ontwikkelaars hebben meegemaakt of kunnen zich situaties voorstellen waarin dit van pas kan komen!
Je zult ook verbeteringen aan Git-integratie vinden, zoals de mogelijkheid om native te werken met meerdere repositories vanuit één lokale installatie van de IDE.
Voor ontwikkelaars die gecontaineriseerde applicaties bouwen, worden verdere mogelijkheden beloofd voor het werken aan of het orkestreren van projecten met behulp van Kubernetes, Docker, en Service Fabric. (De documentatie is niet erg specifiek over wat deze inhouden, maar er wordt gewerkt aan het verbeteren van de applicatiebouwervaring en het verbeteren van de diagnostiek.)
Moet u nu upgraden naar VS 2022?
Het antwoord hangt af van hoe u Visual Studio nu gebruikt.
Helaas heeft de VS 2022 Preview op het moment van schrijven geen licentie voor productiegebruik.
Degenen die voornamelijk met gecontaineriseerde applicaties werken, willen misschien wachten tot de beloofde aanvullende verbeteringen zijn aangebracht voordat ze de preview uitproberen.
Solo-ontwikkelaars van alle vaardigheidsniveaus zullen waarschijnlijk profiteren van de verbeteringen die worden aangeboden in VS 2022, en zullen dat willen zo snel mogelijk vertrouwd raken met de nieuwe en verbeterde functionaliteiten voordat de officiële release komt in de omgeving van.
Als u besluit te upgraden, heeft u verschillende opties om de VS 2022 Preview te gaan gebruiken.
De eenvoudigste manier is om VS 2022 naast uw huidige versie van VS 2019 te installeren. Als u het niet op uw lokale computer wilt installeren, kunt u de cloudversie proberen. (Misschien heb je er wat aan) ervaring met het gebruik van MS Visual Studio Online?) Of u kunt ermee werken vanaf de opdrachtregel.
En vergeet niet dat jij ook kunt bijdragen aan het VS 2022-project! Tijdens de preview-periode wordt actief gezocht naar input en feedback van ontwikkelaars. De "Wat is er nieuw in Visual Studio 2022” online documentatie bevat een link naar de Een functie voorstellen bladzijde.
Voor enthousiaste ontwikkelaars van elk vaardigheidsniveau is de mogelijkheid om input te geven op zichzelf al aantrekkelijk, al dan niet denk je niet dat de verbeteringen een substantiële impact zullen hebben op je dagelijkse programmering en ontwerp activiteiten.
Als je er niet klaar voor bent om met beide voeten in het water te springen, een voorlopige upgrade - om Visual Studio 2019 op zijn plaats te houden en de cloudversie te gebruiken of scheidingsinstallatie van Visual Studio 2022—is de beste manier om een sprong te maken in het opbouwen van de vertrouwdheid die nodig is om de nieuwe te gebruiken editie.
De Visual Studio 2022-preview, uitgelegd
De meeste individuele gebruikers zullen het waarschijnlijk de moeite waard vinden om de preview-versie van VS 2022 te gaan gebruiken, vooral omdat je VS 2019 niet hoeft op te geven.
Het huidige gebrek aan productielicenties maakt het downloaden van de preview misschien minder aantrekkelijk voor degenen die op dit moment bezig zijn met intensieve ontwikkeling, maar als u het nu als individuele gebruiker downloadt, kan dit later wat tijd besparen wanneer de licentie beschikbaar komt en u (en uw team) uw applicaties naar de nieuwe uitgave.
Een goede code-editor kan het leven van een programmeur veel gemakkelijker maken, maar welke is het beste voor jou?
Lees volgende
- Programmeren
- Visual Studio Online
- Visual Studio-code
- Programmeerhulpmiddelen
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren