Microsoft Visual Studio: code-editor voor programmeren op Windows

Programmeren is een van de meest interessante vacatures geworden. Hierdoor zullen we de manier waarop we de computer gebruiken kunnen automatiseren en vereenvoudigen. Bij het programmeren kunnen we een code-editor of een IDE gebruiken, veel completere programma's met meer geavanceerde functies. Een van de belangrijkste en meest gebruikte is ongetwijfeld, zowel in Dakramen en raamkozijnen en macOS, is Visuele studio.

Microsoft bracht meer dan 20 jaar geleden de eerste versie van Visual Studio op de markt, a programmering IDE (Integrated Development Environment) die wordt gebruikt voor alle soorten softwareontwikkeling, met name voor computerprogramma's, het maken van websites, webapplicaties, enz. En ook voor mobiele applicaties. Daarin vinden we allerlei tools zoals voltooiing, compilers en andere functies die het voor ons gemakkelijker maken om het hele softwareontwikkelingsproces uit te voeren.

Microsoft Visual Studio

Het is gratis, open source en platformonafhankelijke software . Dit betekent dat het werkt op Windows, Linux, en macOS. Het programma is compatibel met een breed scala aan programmeertalen zoals C, C++, C#, Java, Python, Ruby, PHP, onder andere. Samen met deze talen is het een IDE die kan profiteren van alle bestaande API's en bibliotheken voor Windows, maar ook volledig kan profiteren van de Azure-cloud en de services van het .NET-platform.

Functies van Microsoft Visual Studio

Visual Studio heeft interessante functies waardoor het een van de favoriete programmeer-IDE's is voor zowel programmeurs als webontwikkelaars. We kunnen heel snel door de code navigeren, deze schrijven en corrigeren. We kunnen ook gemakkelijk debuggen, profileren en diagnosticeren.

Het grootste kenmerk van dit programma is de Door AI aangedreven codeaanvulling . Hierdoor kunnen ontwikkelaars code voltooien op basis van hun codecontext, dat wil zeggen variabelenamen, functies en het type code dat ze schrijven. AI voltooit de hele regel in één keer, afhankelijk van de context van de code.

Andere functies die niet ontbreken zijn: syntaxisaccentuering , die verantwoordelijk is voor het markeren van code-elementen, zodat het voor ons gemakkelijker is om de werking ervan te lezen en te begrijpen. Het heeft ook de onderstreping functie, in staat om automatisch elk mogelijk probleem of codefout te detecteren, evenals aanbevelingen om het op te lossen.

We kunnen het ook niet negeren code opschonen om allerlei door de IO voorgestelde correcties toe te passen, refactoring , belangrijk om taken te automatiseren en coderegels te extraheren. Daarnaast heeft het een tool om realtime informatie over onze code te zien, evenals om functies en kleine codefragmenten in te vullen, genaamd IntelliSense .

Visual Studio-extensies

We mogen niet vergeten dat Visual Studio is compatibel met extensies. Dit zijn plug-ins die de software aanpassen en verbeteren, inclusief aanvullende configuratie en verbeteringen aan functies of het gebruik van bestaande tools. Het heeft duizenden extensies in zijn Marketplace , van waaruit we beschikbare opties hebben om onze productiviteit te verhogen en onze workflow te bevredigen.

Verschillende versies en hoe te downloaden

Visual Studio heeft drie verschillende versies, genaamd Community, Professional en Enterprise, zodat we degene kunnen kiezen die het beste bij onze behoeften past. Ze zijn allemaal compatibel met 64-bits versies en zijn beschikbaar voor de nieuwste versies van Windows, maar ook voor Linux en macOS. We kunnen de gewenste versie downloaden van zijn officiële website .

Vervolgens gaan we de verschillen zien tussen de verschillende versies waartoe we toegang hebben:

  • Gemeenschap: is de gratis versie van Visuele Studio. Het is bedoeld voor gebruikers die het persoonlijk of in non-profitorganisaties willen gebruiken. Het heeft geen enkele functies die we wel vinden in de betaalde versies, zoals live afhankelijkheidsvalidatie, architecturale laagdiagrammen, architectuurvalidatie, codekloon of IntelliTrace. Het heeft ook geen .NET-dumpanalyse, codedekking, onder andere.
  • Professionele ontwerpmethode : deze editie heeft dezelfde tekortkomingen als de Community-versie, maar dat is het wel gericht op kleine of middelgrote bedrijven met ongeveer vijf gebruikers. Het kost $ 45 per maand voor een licentie voor zakelijk gebruik. We hebben het dus over hetzelfde product, maar met de capaciteit om professioneel te worden gebruikt door verenigingen met winstoogmerk.
  • Enterprise : we praten over de meest complete versie , waar we gebruik kunnen maken van alle functies en tools van Visual Studio die we in eerdere versies niet kunnen vinden. Het wordt aanbevolen voor organisaties met meer dan 500 werknemers en de prijs is vrij hoog, aangezien het 250 dollar per maand bedraagt.

Visual Studio downloaden

Van de Visual Studio-website zullen we een basisbestand downloaden waarmee we de hele applicatie zullen downloaden, waarvoor we nodig hebben ongeveer 800 gratis MB als basis . Deze capaciteit zal worden verhoogd afhankelijk van de extra componenten die we installeren, waardoor het mogelijk wordt bereik 18 GB .

Aan de slag voor de Microsoft IDE

Zodra we het programma voor de eerste keer starten, verschijnt er een welkomstscherm van waaruit we de eerste taken kunnen selecteren die we willen uitvoeren. Op deze manier, wanneer we projecten, mappen of bestanden openen in de IDE, worden ze op dit scherm getoond zodat we sneller toegang hebben:

  • Een repository klonen – We halen code uit een online repository zoals GitHub of Azure DevOps.
  • Open een project of een oplossing : vanuit deze sectie kunnen we een .sIn-bestand of een project openen dat lokaal in Visual Studio is gemaakt.
  • Open een lokale map - We kunnen door elke map bladeren en code bewerken.
  • Maak een project : uit deze optie kunnen we een projectsjabloon kiezen door de code scaffolding-techniek te gebruiken om te beginnen met programmeren.

Visual Studio tarea iniciales

Als we niet geïnteresseerd zijn in een van de eerste opties die Visual Studio biedt, kunnen we er ook voor kiezen om op de knop te klikken Doorgaan zonder code pagina.

Maak een nieuw project

Om met Visual Studio aan de slag te gaan, is er niets beters dan te beginnen met een nieuw project. Als u op deze optie klikt, verschijnt er een nieuw venster, van waaruit we een projectsjabloon kunnen kiezen dat we onlangs hebben uitgevoerd of beginnen met een blanco sjabloon.

Visual Studio nieuw projecto

Vervolgens kunnen we selecteren: de taal waarin we gaan programmeren (C#, C++, F#, JavaScript, Querytaal, Python, TypeScript, Visual Basic). We kunnen ook kiezen of we een project voor iedereen willen maken platforms of een specifieke (Android, Azuur, iOS, Linux, macOS, tvOS, Windows en Xbox). Daarnaast kunnen we alle projecttypes selecteren of beslissen over een van de beschikbare (Bibliotheek, Console, Desktop, Extensies, loT, Games, Machine Learning, Mobiel, Cloud, Kantoor).

Meer tools en functies toevoegen

In het geval dat we niet vinden wat we nodig hebben, hebben we altijd de mogelijkheid om te klikken op Meer tools en functies installeren. Dit opent een nieuw venster met vier tabbladen, zodat het is ingedeeld in categorieën:

  • workloads : ASP.NET en web-, Python-, Azure- en Node.js-ontwikkeling. Ontwikkeling voor mobiele apparaten met .NET en voor de desktop met C++. .NET-desktopontwikkeling en het universele Windows-platform.
  • Individuele onderdelen : .NET (5.0, 6.0, Native, enz.), Compilers, Build Tools en Runtime Environments, Debugging en Testing, Emulators, Code Tools, Games en Graphics, Cloud, Database en Server, SDK's, Bibliotheken en frameworks, SDK's, bibliotheken en kaders.
  • Talen pak : Spaans, Engels, Duits, Italiaans, Frans, enz.
  • Installatielocaties : Visual Studio IDE, downloadcache en gedeelde componenten, tools en SDK's.

Visual Studio añadir functies

Elke optie die we markeren, toont ons alle componenten in de rechterkolom en in het onderste gedeelte zal het ons informeren over de ruimte die nodig is voor de installatie.

Visual Studio, is dit de beste code-editor?

Het lijdt geen twijfel dat Visual Studio een populaire keuze is als het gaat om programmeren. In tegenstelling tot andere code-editors, is de tool van Microsoft heeft een ingebouwde debugger . Hierdoor kan de ontwikkelingsstroom worden uitgevoerd met minder "klik", waarbij ervoor wordt gezorgd dat een enkele weergave met de code en de debugger wordt onderhouden.

Dankzij dit wordt het proces van het volgen van fouten en het uitvoeren van code op een eenvoudigere en snellere manier uitgevoerd, omdat het niet nodig is om meerdere schermen te hebben om verschillende consoles uit te voeren en ze elke keer dat we iets moeten minimaliseren, te reorganiseren. Het wordt geïntegreerd in het ontwerp en de inrichting van de gewenste werkruimte. Samen met dit alles is het vermeldenswaard de aanwezigheid van IntellinSense geïntegreerd binnen de editor, wat wordt beschouwd als een vorm van voorspellende codering.

Maar niet alles is positief in Visual Studio en het heeft ook zijn nadelen , want niet tevergeefs, we hebben het over een software die niet wordt gekenmerkt door zijn lage geheugenverbruik, en ook niet is bedoeld voor gebruikers met weinig ervaring. Bovendien heeft het het Microsoft-label erachter, iets dat zeker niet veel gebruikers overtuigt.

Alternatieven voor programmeren

Als we op zoek zijn naar een IDE om programmeertaken uit te voeren, kunnen we redenen hebben om te denken dat Visual Studio niet naar onze zin is. In dit geval moeten we weten dat we enkele alternatieven kunnen gebruiken, zoals:

  • VSCodium : compatibel met meer dan 100 talen en gratis.
  • Sublime Text : gratis teksteditor speciaal bedoeld voor programmeren.
  • Atoom : gratis editor en geschikt voor alle soorten gebruikers.
  • Apache NetBeans – Gratis, platformonafhankelijke, open source IDE.
  • PHPStorm : IDE, snel, slim en gratis. Prijs 89 euro per jaar.