Microsoft Visual Studio: koderedigering for programmering på Windows

Programmering har blitt en av de mest interessante jobbmulighetene. Gjennom den vil vi kunne automatisere og forenkle måten vi bruker datamaskinen på. Ved programmering kan vi bruke en kodeeditor eller en IDE, mye mer komplette programmer med mer avanserte funksjoner. En av de viktigste og mest brukte er uten tvil, både i Windows og macOS, er Visuelt studio.

Microsoft lanserte den første versjonen av Visual Studio på markedet for mer enn 20 år siden, en programmering IDE (Integrated Development Environment) som brukes til alle typer programvareutvikling, spesielt for dataprogrammer, oppretting av nettsider, webapplikasjoner osv. og også mobilapplikasjoner. Inne i den finner vi alle slags verktøy som komplettering, kompilatorer og andre funksjoner som vil gjøre det enklere for oss å gjennomføre hele programvareutviklingsprosessen.

Microsoft Visual Studio

Det er gratis, åpen kildekode og programvare på tvers av plattformer . Dette betyr at det fungerer på Windows, Linux, og macOS. Programmet er kompatibelt med en lang rekke programmeringsspråk som C, C++, C#, Java, Python, Ruby, PHP, blant andre. Sammen med disse språkene er det en IDE som er i stand til å dra nytte av alle eksisterende APIer og biblioteker for Windows, i tillegg til å dra full nytte av Azure-skyen og dra nytte av tjenestene til .NET-plattformen.

Funksjoner i Microsoft Visual Studio

Visual Studio har interessante funksjoner som gjør det til en av favorittprogrammerings-IDEene for både programmerere og webutviklere. Vi kan navigere i koden, skrive den og rette den veldig raskt. Vi kan også enkelt feilsøke, profilere og diagnostisere.

Den største funksjonen i dette programmet er AI-drevet kodefullføring . Dette lar utviklere fullføre kode basert på deres kodekontekst, det vil si variabelnavn, funksjoner og typen kode de skriver. AI fullfører hele linjen på en gang avhengig av konteksten til koden.

Andre funksjoner som ikke mangler er syntaks utheving , som er ansvarlig for å fremheve kodeelementer slik at det er lettere for oss å lese og forstå funksjonen. Den har også understreking funksjon, i stand til automatisk å oppdage eventuelle problemer eller kodefeil, samt anbefalinger for å løse det.

Vi kan heller ikke ignorere den kode rengjøring å bruke alle slags korreksjoner foreslått av IDE, refactoring , viktig for å automatisere oppgaver og trekke ut kodelinjer. I tillegg har den et verktøy for å se sanntidsinformasjon om koden vår, samt fylle ut funksjoner og små kodebiter, kalt intelligens .

Visual Studio-utvidelser

Vi kan ikke glemme at Visual Studio er kompatibel med utvidelser. Dette er plugins som tilpasser og forbedrer programvaren, inkludert ekstra konfigurasjon og forbedringer av funksjoner eller bruk av eksisterende verktøy. Det har tusenvis av utvidelser på markedsplassen , hvorfra vi vil ha tilgjengelige alternativer for å øke produktiviteten og tilfredsstille arbeidsflyten vår.

Ulike versjoner og hvordan du laster ned

Visual Studio har tre forskjellige versjoner, kalt Community, Professional og Enterprise, slik at vi kan velge den som passer best for våre behov. Alle er kompatible med 64-bitsversjoner og er tilgjengelige for de nyeste versjonene av Windows samt Linux og macOS. Vi kan laste ned ønsket versjon fra sin offisielle hjemmeside .

Deretter skal vi se forskjellene mellom de forskjellige versjonene vi har tilgang til:

  • Samfunnet: er den gratis versjon fra Visual Studio. Den er rettet mot brukere som ønsker å bruke den personlig eller i ideelle organisasjoner. Den har ikke noen funksjoner som vi finner i betalte versjoner, for eksempel live avhengighetsvalidering, arkitektoniske lagdiagrammer, arkitekturvalidering, kodeklone eller IntelliTrace. Den har heller ikke .NET-dumpanalyse, kodedekning, blant annet.
  • Profesjonell : denne utgaven har de samme manglene som fellesskapsversjonen, men det er den rettet mot små eller mellomstore bedrifter med omtrent fem brukere. Det er priset til $45 per måned for en lisens for forretningsbruk. Derfor snakker vi om samme produkt, men med kapasitet til å brukes profesjonelt av profittforeninger.
  • Enterprise : vi snakker om den mest komplette versjonen , hvor vi kan benytte oss av alle funksjonene og verktøyene til Visual Studio som vi ikke finner i tidligere versjoner. Det anbefales for organisasjoner med mer enn 500 ansatte, og prisen er ganske høy, siden den utgjør 250 dollar per måned.

Last ned Visual Studio

Fra Visual Studio-nettstedet vil vi laste ned en basisfil som vi vil laste ned hele applikasjonen for, som vi trenger ca 800 gratis MB som base . Denne kapasiteten vil økes avhengig av tilleggskomponentene vi installerer, som kan gjøre det nå 18 GB .

Komme i gang for Microsoft IDE

Når vi starter programmet for første gang, vises en velkomstskjerm hvor vi kan velge de første oppgavene vi ønsker å utføre. På denne måten, når vi åpner prosjekter, mapper eller filer i IDE, vil de vises på denne skjermen slik at vi får raskere tilgang:

  • Klone et depot – Vi får kode fra et online depot som GitHub eller Azure DevOps.
  • Åpne et prosjekt eller en løsning : fra denne delen vil vi kunne åpne en .sIn-fil eller et prosjekt opprettet i Visual Studio lokalt.
  • Åpne en lokal mappe – Vi kan bla gjennom og redigere kode i hvilken som helst mappe.
  • Lag et prosjekt : fra dette alternativet vil vi kunne velge en prosjektmal ved å bruke kodestillasteknikken for å starte programmeringen.

Visual Studio tareas iniciales

Hvis vi ikke er interessert i noen av de første alternativene som tilbys av Visual Studio, kan vi også velge å klikke på Fortsett uten kode seksjon.

Lag et nytt prosjekt

For å begynne å jobbe med Visual Studio er det ingenting bedre enn å starte med et nytt prosjekt. Når du klikker på dette alternativet, vises et nytt vindu, hvor vi kan velge en prosjektmal som vi nylig har utført eller starte med en tom mal.

Visual Studio nytt proyecto

Deretter kan vi velge språket vi skal programmere på (C#, C++, F#, JavaScript, Query Language, Python, TypeScript, Visual Basic). Vi kan også velge om vi vil lage et prosjekt for alle plattformer eller en bestemt (Android, Azure, iOS, Linux, macOS, tvOS, Windows og Xbox). I tillegg kan vi velge alle prosjekttyper eller velge en av de tilgjengelige (bibliotek, konsoll, skrivebord, utvidelser, loT, spill, maskinlæring, mobil, Cloud, Office).

Legg til flere verktøy og funksjoner

I tilfelle vi ikke finner det vi trenger, har vi alltid muligheten til å klikke på Installer flere verktøy og funksjoner. Dette åpner et nytt vindu med fire faner, slik at det er organisert etter kategorier:

  • Arbeidsbelastninger : ASP.NET og web, Python, Azure og Node.js utvikling. Utvikling for mobile enheter med .NET og for skrivebordet med C++. .NET skrivebordsutvikling og Universal Windows-plattformen.
  • Individuelle komponenter : .NET (5.0, 6.0, Native, etc), kompilatorer, byggeverktøy og kjøretidsmiljøer, feilsøking og testing, emulatorer, kodeverktøy, spill og grafikk, sky, database og server, SDK-er, biblioteker og rammeverk, SDK-er, biblioteker og rammer.
  • Språkpakke : Spansk, engelsk, tysk, italiensk, fransk, etc.
  • Installasjonssteder : Visual Studio IDE, nedlastingsbuffer og delte komponenter, verktøy og SDK-er.

Visual Studio har funksjoner

Hvert alternativ som vi markerer vil vise oss alle komponentene i høyre kolonne, og i den nedre delen vil det informere oss om plassen som er nødvendig for installasjonen.

Visual Studio, er det den beste koderedigereren?

Det er ingen tvil om at Visual Studio er et populært valg når det kommer til programmering. I motsetning til andre koderedigerere, Microsofts verktøy har en innebygd debugger . Dette gjør at utviklingsflyten kan utføres med mindre "klikk", og sørger for å opprettholde en enkelt visning med koden og debuggeren.

Takket være dette utføres prosessen med feilsporing og kodekjøring på en enklere og raskere måte, siden det ikke vil være nødvendig å ha flere skjermer for å kjøre forskjellige konsoller og omorganisere dem hver gang vi skal minimere noe. Den er integrert i design og konfigurasjon av ønsket arbeidsområde. Sammen med alt dette er det verdt å merke seg tilstedeværelsen av IntellinSense integrert i redaktøren, som regnes som en form for prediktiv koding.

Men ikke alt er positivt i Visual Studio og det har også sine ulemper , fordi ikke forgjeves, vi snakker om en programvare som ikke er preget av lavt minneforbruk, og det er heller ikke indikert for brukere med liten erfaring. I tillegg har den Microsoft-merket bak seg, noe som sikkert ikke overbeviser mange brukere.

Alternativer for programmering

Hvis vi ser etter en IDE for å utføre programmeringsoppgaver, kan vi ha grunner til å tro at Visual Studio ikke faller i smak. I dette tilfellet må vi vite at vi kan bruke noen alternativer, for eksempel:

  • VSCodium : kompatibel med mer enn 100 språk og gratis.
  • Sublime Text : fritekstredigerer spesielt indikert for programmering.
  • Atom : gratis editor og passer for alle typer brukere.
  • Apache NetBeans – Gratis IDE på tvers av plattformer med åpen kildekode.
  • PHPStorm : IDE, rask, smart og gratis. Pris 89 euro per år.