Start koding i nettleseren din med Microsoft Visual Studio Online

Start koding i nettleseren din med Microsoft Visual Studio Online

Programvare og webutvikling har endret seg radikalt de siste årene. Lag trenger ikke lenger å dele samme sted. Også verktøyene som er tilgjengelige for de som utvikler programvare, apper og nettsteder, er forbedret.





Til tross for dette er det fortsatt situasjoner der du kan trenge et sentralisert arbeidsmiljø. Det er her fjernutviklingsverktøy som Visual Studio Online kommer inn. I dag skal vi se på hvordan dette kan påvirke alle som jobber i et eksternt utviklingsteam.





Skriv inn Visual Studio Online

I en nylig kunngjøring, Microsoft avslørte Visual Studio Online å tillate virkelig lokaliseringsagnostisk koding. Visual Studio Online har både en fullverdig nettleserkodeditor og et sentralt prosjektnav for synkronisering med din lokale redaktør.





Forvirrende nok har Visual Studio Online som et navn eksistert en stund. Det var det opprinnelige navnet på Azure DevOps service, et online prosjektstyringssystem.

Navnet gir mye mer mening i denne sammenhengen, ettersom det som Microsoft ser ut til å lansere, er en helt ekstern server -ledsager til Visual Studio Code og Visual Studio.



Hva er Visual Studio Code?

For å forstå implikasjonene av Visual Studio Online må du være kjent med Visual Studio Code (VS Code).

VS Code er Microsofts gratis kodeditor for utviklere. I motsetning til Visual Studio (Microsofts flaggskip IDE), er VS Code åpen kildekode og nærmere tekstredigerere som Sublime Text og Atom enn et fullt integrert utviklingsmiljø (IDE).





Tilgjengelig for Windows, Mac og Linux, og tilbyr et fullt utstyrt lett miljø for programmering. Utvidelser hjelper til med kodefylling og lo, og Visual Studio Live Share gir mulighet for samarbeidskoding via en internettforbindelse. Visual Studio Online er satt til å bygge bro over gapet ytterligere, noe som gir mulighet for delte kodemiljøer.

Hvordan fungerer Visual Studio Online?

I stedet for at alle konfigurerer et utviklingsmiljø på en lokal maskin, gir Visual Studio Online opplevelsen av et team som jobber med det samme systemet. For å forstå hvorfor dette er kraftig, bør du vurdere trinnene som kreves for å jobbe i et utviklingsteam.





Alle må ha de samme verktøyene og bibliotekene tilgjengelig. Ulike utviklingsmaskiner kan kjøre forskjellige operativsystemer eller versjoner av programvaren. Pakkehåndtering og versjonskontroll kan hjelpe, men det er opp til hvert teammedlem å kontrollere sitt miljø.

Selv maskinvare kan være et problem. Hvis maskinen din ikke var kompatibel med elementer i et prosjekt, hadde du inntil nylig ikke noe annet valg enn å skaffe deg en ny datamaskin. Nå, selv om ingenting er installert lokalt, kan du jobbe med ethvert utviklingsoppsett.

Finnes ikke dette allerede?

Fullstendig online IDE er ikke noe nytt, og Amazons AWS Cloud9 IDE er et robust miljø rikt på funksjoner. På samme måte er det mange online abonnementstjenester designet for mindre gruppeutvikling.

Det er til og med online IDEer som bruker VS Code sin åpen kildekodebase, og alle som er kjent med programvaren vil føle seg ganske hjemme.

Å ha et eksternt miljø tilgjengelig både gjennom nettleseren og lokalt er teknisk mulig med noen av disse tjenestene. I motsetning til det Visual Studio Online sannsynligvis vil gjøre er å gjøre det til en mer strømlinjeformet og tilgjengelig opplevelse.

Windows 10 berøringsskjerm fungerer ikke

Hva gjør Visual Studio Online spesiell?

Å sette hele prosjektet effektivt på én maskin betyr at alle alltid jobber med det samme oppsettet. Uansett om du er en erfaren programmerer, eller det er din første dag på jobben, er alt allerede satt opp på forhånd.

Hvis behovene til prosjektet for eksempel endres til et nytt system eller rammeverk, trenger bare ett utviklingsmiljø å endres, og disse endringene overføres automatisk til hvert medlem av teamet.

I teorien vil det ikke være noen forskjell mellom å jobbe hjemme på din vanlige utviklingsmaskin, på en lånt datamaskin eller til og med på en smarttelefon-hvis du orker koding med tommelen!

Hva kan Visual Studio Online gjøre?

I skrivende stund er Visual Studio Online ikke ute, men den generelle arbeidsflyten ser ut til å være klar. Den inneholder alle de samme funksjonene som VS -kode, for eksempel kodefylling, lo og samarbeid i nettleseren.

Videre vil alle prosjektdetaljer, sammen med brukerpreferanser og temaer, synkroniseres mellom nettleser og lokale kodeeditorer.

Microsoft kunngjorde også IntelliCode -integrasjon, og utnyttet maskinlæring for å gi bedre kodeforslag og fullføring basert på dine vaner. Selv om det ikke er bekreftet, er det svært sannsynlig at IntelliCode vil være skalerbar for hele team, noe som gir mulighet for dynamiske verktøy basert på arkitekturen til et prosjekt.

Hva med mitt tilpassede kodingsoppsett?

En åpenbar ulempe for enkeltutviklingsmaskin -tilnærmingen er individuell tilpasning. Hvis du er vant til en bestemt arbeidsflyt, layout eller egendefinerte hurtigtaster, kan det være vanskelig å justere.

Heldigvis er dette ikke måten Visual Studio Online vil fungere på. Temaer per bruker tillater individuelle oppsett. Selv om det utvilsomt vil være noen forskjeller mellom å bruke en offline redaktør, bør brukeropplevelsen være lik hjemmemiljøet ditt.

En annen ting å merke seg er at Visual Studio Online ikke er en erstatning VS -kode eller Visual Studio. Det er en ledsager -app som lar brukerne kode direkte i nettleseren. Den antatte arbeidsflyten innebærer å koble ditt lokale oppsett til den nye online -tjenesten.

Hvorfor trenger jeg en ekstern kodeditor?

Hvis du allerede bruker hjemmemaskinen din til utvikling, kan du lure på hvorfor du vil bry deg med Visual Studio Online.

Det er kanskje ikke for alle. Ensomme utviklere eller noen som jobber med mikrokontrollere eller annen maskinvare, kan ikke ha nytte av et skybasert utviklingsmiljø. Dessuten, hvis du allerede er kjent med en annen kode -editor og komfortabel med å bruke virtuelle miljøer for programmering, kan det hende at bryteren virker meningsløs.

Den virkelige fordelen med Visual Studio Online vil være for nybegynnere. Du trenger ikke lenger navigere i minefeltet for pakkehåndtering.

Enda viktigere er at Visual Studio Online åpner utvikling for alle. Det spiller ingen rolle om du bruker en Chromebook, en smarttelefon eller en gammel PC du fant i en søppelkasse --- du får tilgang til de samme verktøyene.

Hvor kan jeg få Visual Studio Online?

I skrivende stund er VS Online ikke tilgjengelig for publikum. Det er en privat forhåndsvisning, og du kan gjelder for Microsoft for å få tilgang til den. Sannsynligheten er imidlertid at du må vente til den er i offentlig beta for å prøve den.

Når det er sagt, hvis du vil oppleve noe som sannsynligvis er veldig likt, er det allerede online versjoner av VS Code tilgjengelig. Siden det er programvare med åpen kildekode, er det ingenting som hindrer deg i å bygge en versjon for din egen server. Hvis dette virker som for mye arbeid, liker nettsteder som Koder og StackBlitz er begge nettleserversjoner av VS Code.

Mer om nettleserbaserte IDEer

Visual Studio Online vil ta online utvikling til et nytt nivå. For å få en smak av samarbeidskoding, bør du gjøre deg kjent med Visual Studio Live Share.

Mens du venter på utgivelsen av Visual Studio Online, hvorfor ikke prøve en av de mange nettleserbaserte IDE -er allerede der ute?

hvordan lage en gmail -konto primær
Dele Dele kvitring E -post En nybegynnerguide for animering av tale

Å animere tale kan være en utfordring. Hvis du er klar til å begynne å legge til dialog i prosjektet ditt, bryter vi ned prosessen for deg.

Les neste
Relaterte temaer
  • Programmering
  • Samarbeidsverktøy
  • Visual Studio -kode
  • Integrert utviklingsmiljø
  • Visual Studio Online
Om forfatteren Ian Buckley(216 artikler publisert)

Ian Buckley er frilansjournalist, musiker, utøver og videoprodusent bosatt i Berlin, Tyskland. Når han ikke skriver eller står på scenen, pusler han med DIY elektronikk eller kode i håp om å bli en gal forsker.

Mer fra Ian Buckley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere