Samarbeidskoding for Visual Studio Code er i ferd med å bli bedre med ankomsten av Microsoft Visual Studio Online.

Start koding i nettleseren din med Microsoft Visual Studio Online

Annonse Programvare- og nettutvikling har endret seg radikalt de siste årene. Lag trenger ikke lenger å dele den samme plasseringen. Dessuten har verktøyene som er tilgjengelige for de som utvikler programvare, apper og nettsteder blitt forbedret. Til tross for dette er det fortsatt situasjoner der du kanskje trenger et sentralisert arbeidsmiljø. De

Annonse

Programvare- og nettutvikling har endret seg radikalt de siste årene. Lag trenger ikke lenger å dele den samme plasseringen. Dessuten har verktøyene som er tilgjengelige for de som utvikler programvare, apper og nettsteder blitt forbedret.

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

Gå inn i Visual Studio Online

Visual Studio Online

I en fersk kunngjøring avslørte Microsoft Visual Studio Online for å gi mulighet for virkelig plassering av agnostisk koding. Visual Studio Online har både en fullverdig nettleserkodeditor og et sentralt prosjektnav for synkronisering med din lokale redaktør.

Forvirrende, Visual Studio Online som navn har eksistert i lang tid. Det var det opprinnelige navnet på Azure DevOps-tjenesten, et online prosjektstyringssystem.

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

Hva er Visual Studio-koden?

VS-kode open source code editor

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-kode åpen kildekode, og nærmere tekstredigerere som Sublime Text og Atom enn et fullstendig integrert utviklingsmiljø (IDE).

Tilgjengelig for Windows, Mac og Linux, og gir et fullt utstyrt lettvektsmiljø for programmering. Utvidelser hjelper til med å fullføre kode og fôre, og Visual Studio Live Share gir mulighet for samarbeidskoding gjennom en internettforbindelse. Visual Studio Online er satt til å bygge bro ytterligere og gi mulighet for delte kodingsmiljøer.

Hvordan fungerer Visual Studio Online?

Koding i C ++ i nettleseren

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 trenger å ha de samme verktøyene og bibliotekene tilgjengelig. Ulike utviklingsmaskiner kan kjøre forskjellige operativsystemer, eller versjoner av programvaren. Pakkeadministrasjon og versjonskontroll kan hjelpe, men det er opp til hvert teammedlem å kontrollere omgivelsene.

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 en ny datamaskin. Nå, selv med ingenting installert lokalt, kan du jobbe med et hvilket som helst utviklingsoppsett.

Eksisterer ikke dette allerede?

Helt online IDE-er er ikke noe nytt, og Amazons AWS Cloud9 IDE er et robust miljø rikt på funksjoner. Tilsvarende er det mange online abonnementstjenester designet for mindre skalautvikling.

Det er til og med online-IDE-er som bruker VS-kodes åpen kildekode-base, og alle som er kjent med programvaren vil føle seg hjemme.

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

Hva gjør Visual Studio Online Special?

VS-kode som lenker til Visual Studio Online

Å sette hele prosjektet på en effektiv maskin betyr at alle alltid jobber med samme oppsett. 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 endres, for eksempel til et nytt system eller rammeverk, trenger bare ett utviklingsmiljø å endres, og disse endringene overføres automatisk til hvert medlem av teamet.

I teorien ville 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 kan bære 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 angitt. Den vil inneholde alle de samme funksjonene som VS-kode, for eksempel fullføring av kode, fôring og samarbeid i nettleseren.

Videre vil alle prosjektdetaljer, sammen med brukerens preferanser og temaer, synkronisere mellom nettleser- og lokale kodedigeringsforekomster.

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

Hva med min tilpassede kodingsoppsett?

Temaer som allerede er installert på nettet

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

Heldigvis er det ikke slik Visual Studio Online vil fungere. Temaer per bruker vil tillate individuelle oppsett. Selv om det utvilsomt vil være noen forskjeller mellom å bruke en off-line editor, bør brukeropplevelsen være lik hjemmemiljøet ditt.

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

Hvorfor trenger jeg en ekstern koderedigerer?

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

Det er kanskje ikke for alle. Enkelte utviklere eller andre som jobber med mikrokontrollere eller annen maskinvare vil kanskje ikke dra nytte av et skybasert utviklingsmiljø. Hvis du allerede er kjent med en annen kodeditor og er komfortabel med å bruke virtuelle miljøer for programmering Lær hvordan du bruker Python Virtual Environment Lær hvordan du bruker Python Virtual Environment Enten du er en erfaren Python-utvikler, eller bare er i gang, er det viktig å lære seg å sette opp et virtuelt miljø for ethvert Python-prosjekt. Les mer, og det kan da være meningsløst å bytte.

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

Enda viktigere er at Visual Studio Online åpner utviklingen for alle. Det betyr ikke lenger om du bruker en Chromebook, en smarttelefon eller en gammel PC du fant i en dumpster - 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 søke på Microsoft for å få tilgang til den. Sannsynligheten er imidlertid at du må vente til den er i offentlig beta for å prøve det.

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

Mer om nettleserbaserte IDE-er

Visual Studio Online vil ta onlineutvikling 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-ene. De 13 beste nettleser-IDE-ene hver programmerer bør vite om de 13 beste nettleser-IDE-ene Hver programmerer bør vite om Leter du etter en pålitelig nettleserbasert integrert utvikling miljø? Begynn å utvikle hvor som helst med disse nettleser-IDE-ene. Les mer allerede der ute?

Utforsk mer om: Samarbeidsverktøy, Integrert utviklingsmiljø, Visual Studio Code, Visual Studio Online.