Microsoft Visual Studio: kodredigerare för programmering på Windows

Programmering har blivit en av de mest intressanta jobbmöjligheterna. Genom den kommer vi att kunna automatisera och förenkla hur vi använder datorn. Vid programmering kan vi använda en kodredigerare eller en IDE, mycket mer kompletta program med mer avancerade funktioner. En av de viktigaste och mest använda är utan tvekan, både i Windows och macOS, är Visuell Studio.

Microsoft släppte den första versionen av Visual Studio på marknaden för mer än 20 år sedan, en programmering IDE (Integrerad utvecklingsmiljö) som används för all typ av mjukvaruutveckling, speciellt för datorprogram, skapande av webbsidor, webbapplikationer etc. och även mobilapplikationer. Inuti den hittar vi alla typer av verktyg som komplettering, kompilatorer och andra funktioner som kommer att göra det lättare för oss att genomföra hela mjukvaruutvecklingsprocessen.

Microsoft Visual Studio

Det är gratis, öppen källkod och plattformsoberoende programvara . Detta betyder att det fungerar på Windows, Linux, och macOS. Programmet är kompatibelt med en mängd olika programmeringsspråk som C, C++, C#, Java, Python, Ruby, PHP, bland andra. Tillsammans med dessa språk är det en IDE som kan dra fördel av alla befintliga API:er och bibliotek för Windows, samt dra full nytta av Azure-molnet och dra nytta av tjänsterna från .NET-plattformen.

Funktioner i Microsoft Visual Studio

Visual Studio har intressanta funktioner som gör den till en av favoritprogrammerings-IDE:erna för både programmerare och webbutvecklare. Vi kan navigera i koden, skriva den och korrigera den mycket snabbt. Vi kan också enkelt felsöka, profilera och diagnostisera.

Den största funktionen i detta program är AI-driven kodkomplettering . Detta gör att utvecklare kan komplettera kod baserat på deras kodkontext, det vill säga variabelnamn, funktioner och vilken typ av kod de skriver. AI slutför hela raden på en gång beroende på kodens sammanhang.

Andra funktioner som inte saknas är syntaxmarkering , som ansvarar för att markera kodelement så att det är lättare för oss att läsa och förstå dess funktion. Den har också understrykning funktion, som automatiskt kan upptäcka eventuella problem eller kodfel, samt rekommendationer för att lösa det.

Vi kan inte heller ignorera det kod rengöring att tillämpa alla typer av korrigeringar som föreslås av IDE, refacto , viktigt för att automatisera uppgifter och extrahera rader kod. Dessutom har den ett verktyg för att se realtidsinformation om vår kod, samt att fylla i funktioner och små kodsnuttar, som kallas IntelliSense .

Visual Studio-tillägg

Vi kan inte glömma att Visual Studio är kompatibel med tillägg. Dessa är plugins som anpassar och förbättrar programvaran, inklusive ytterligare konfiguration och förbättringar av funktioner eller användning av befintliga verktyg. Det har tusentals tillägg på sin marknadsplats , varifrån vi kommer att ha tillgängliga alternativ för att öka vår produktivitet och tillfredsställa vårt arbetsflöde.

Olika versioner och hur man laddar ner

Visual Studio har tre olika versioner, kallade Community, Professional och Enterprise, så att vi kan välja den som bäst passar våra behov. Alla är kompatibla med 64-bitarsversioner och är tillgängliga för de senaste versionerna av Windows samt Linux och macOS. Vi kan ladda ner önskad version från sin officiella webbplats .

Därefter kommer vi att se skillnaderna mellan de olika versionerna som vi kan komma åt:

  • Gemenskap: är gratisversionen från Visual Studio. Den riktar sig till användare som vill använda den personligen eller i ideella organisationer. Den har inte vissa funktioner som vi hittar i dess betalversioner, såsom live-beroendevalidering, arkitektoniska lagerdiagram, arkitekturvalidering, kodklon eller IntelliTrace. Den har inte heller .NET-dumpanalys, kodtäckning, bland annat.
  • Professional : den här utgåvan har samma brister som Community-versionen men det är det riktar sig till små eller medelstora företag med cirka fem användare. Det kostar $45 per månad för en affärslicens. Därför talar vi om samma produkt, men med kapacitet att användas professionellt av vinstdrivande föreningar.
  • Företag : vi pratar om den mest kompletta versionen , där vi kan använda alla funktioner och verktyg i Visual Studio som vi inte kan hitta i tidigare versioner. Det rekommenderas för organisationer med mer än 500 anställda och priset är ganska högt, eftersom det uppgår till 250 dollar per månad.

Ladda ner Visual Studio

Från Visual Studio-webbplatsen laddar vi ner en basfil genom vilken vi laddar ner hela applikationen, som vi behöver ca 800 gratis MB som bas . Denna kapacitet kommer att ökas beroende på de ytterligare komponenter som vi installerar, vilket kan göra det nå 18 GB .

Komma igång för Microsoft IDE

När vi startar programmet för första gången visas en välkomstskärm där vi kan välja de första uppgifterna som vi vill utföra. På detta sätt, när vi öppnar projekt, mappar eller filer i IDE, kommer de att visas på den här skärmen så att vi har snabbare åtkomst:

  • Klona ett arkiv – Vi får kod från ett onlineförråd som GitHub eller Azure DevOps.
  • Öppna ett projekt eller en lösning : från det här avsnittet kommer vi att kunna öppna en .sIn-fil eller ett projekt som skapats i Visual Studio lokalt.
  • Öppna en lokal mapp – Vi kan bläddra och redigera kod i vilken mapp som helst.
  • Skapa ett projekt : från detta alternativ kommer vi att kunna välja en projektmall genom att använda kodställningstekniken för att börja programmera.

Visual Studio tareas iniciales

Om vi ​​inte är intresserade av något av de initiala alternativen som Visual Studio erbjuder, kan vi också välja att klicka på Fortsätt utan kod sektion.

Skapa ett nytt projekt

För att börja arbeta med Visual Studio finns det inget bättre än att börja med ett nytt projekt. När du klickar på detta alternativ kommer ett nytt fönster upp, där vi kan välja en projektmall som vi nyligen har genomfört eller börja med en tom mall.

Visual Studio nuevo proyecto

Därefter kan vi välja språket som vi ska programmera på (C#, C++, F#, JavaScript, Query Language, Python, TypeScript, Visual Basic). Vi kan också välja om vi vill skapa ett projekt för alla plattformar eller en specifik (Android, Azure, iOS, Linux, macOS, tvOS, Windows och xbox). Dessutom kan vi välja alla projekttyper eller välja en av de tillgängliga (bibliotek, konsol, skrivbord, tillägg, lot, spel, maskininlärning, mobil, cloud, Office).

Lägg till fler verktyg och funktioner

I händelse av att vi inte hittar det vi behöver har vi alltid möjlighet att klicka på Installera fler verktyg och funktioner. Detta öppnar ett nytt fönster med fyra flikar, så att det är organiserat efter kategorier:

  • Arbetsbelastningar : ASP.NET och webb, Python, Azure och Node.js utveckling. Utveckling för mobila enheter med .NET och för stationära datorer med C++. .NET-skrivbordsutveckling och Universal Windows-plattformen.
  • Individuella komponenter : .NET (5.0, 6.0, Native, etc), kompilatorer, byggverktyg och körningsmiljöer, felsökning och testning, emulatorer, kodverktyg, spel och grafik, moln, databas och server, SDK:er, bibliotek och ramverk, SDK:er, bibliotek och ramar.
  • Språkpaket : Spanska, engelska, tyska, italienska, franska, etc.
  • Installationsplatser : Visual Studio IDE, nedladdningscache och delade komponenter, verktyg och SDK:er.

Visual Studio har funktioner

Varje alternativ som vi markerar visar oss alla komponenter i den högra kolumnen och i den nedre delen kommer det att informera oss om det utrymme som krävs för installationen.

Visual Studio, är det den bästa kodredigeraren?

Det råder ingen tvekan om att Visual Studio är ett populärt val när det kommer till programmering. Till skillnad från andra kodredigerare, Microsofts verktyg har en inbyggd debugger . Detta gör att utvecklingsflödet kan utföras med mindre "klick", och tar hand om att upprätthålla en enda vy med koden och debuggern.

Tack vare detta utförs processen med felspårning och kodexekvering på ett enklare och snabbare sätt, eftersom det inte kommer att vara nödvändigt att ha flera skärmar för att köra olika konsoler och omorganisera dem varje gång vi behöver minimera något. Den är integrerad i designen och konfigurationen av den önskade arbetsytan. Tillsammans med allt detta är det värt att notera närvaron av IntellinSense integrerad inom editorn, vilket anses vara en form av prediktiv kodning.

Men allt är inte positivt i Visual Studio och det har också sina nackdelar , för inte förgäves, vi talar om en programvara som inte kännetecknas av sin låga minnesförbrukning, och den är inte heller indikerad för användare med liten erfarenhet. Dessutom har den Microsoft-etiketten bakom sig, något som säkert inte övertygar många användare.

Alternativ för programmering

Om vi ​​letar efter en IDE för att utföra programmeringsuppgifter kan vi ha skäl att tro att Visual Studio inte är i vår smak. I det här fallet måste vi veta att vi kan använda några alternativ, såsom:

  • VSCodium : kompatibel med mer än 100 språk och gratis.
  • Sublima Text : fritextredigerare speciellt indikerad för programmering.
  • Atom : gratis redigerare och lämplig för alla typer av användare.
  • Apache NetBeans – Gratis, plattformsoberoende IDE med öppen källkod.
  • PHPStorm : IDE, snabbt, smart och gratis. Pris 89 euro per år.