Starta kodning i din webbläsare med Microsoft Visual Studio Online

Starta kodning i din webbläsare med Microsoft Visual Studio Online

Programvara och webbutveckling har förändrats radikalt under de senaste åren. Lag behöver inte längre dela samma plats. Dessutom har verktyg som är tillgängliga för dem som utvecklar programvara, appar och webbplatser förbättrats.





Trots detta finns det fortfarande situationer där du kan behöva en centraliserad arbetsmiljö. Det är här fjärrutvecklingsverktyg som Visual Studio Online kommer in. Idag ska vi titta på hur detta kan påverka alla som arbetar i ett fjärrutvecklingsteam.





Ange Visual Studio Online

I ett nyligen tillkännagivande, Microsoft avslöjade Visual Studio Online för att möjliggöra verklig lokalisering av agnostisk kodning. Visual Studio Online har både en fullfjädrad webbläsarkodredigerare och ett centralt projektnav för synkronisering med din lokala redaktör.





Förvirrande nog har Visual Studio Online som ett namn funnits ett tag. Det var det ursprungliga namnet på Azure DevOps tjänst, ett online projektledningssystem.

Namnet är mycket mer meningsfullt i detta sammanhang, eftersom det som Microsoft verkar lansera är en helt fjärrstyrd, serverbaserad följeslagare till Visual Studio Code och Visual Studio.



Vad är Visual Studio Code?

För att förstå konsekvenserna av Visual Studio Online måste du vara bekant med Visual Studio Code (VS Code).

VS Code är Microsofts gratis kodredigerare för utvecklare. Till skillnad från Visual Studio (Microsofts flaggskepp IDE) är VS Code öppen källkod och närmare textredigerare som Sublime Text och Atom än en fullständig integrerad utvecklingsmiljö (IDE).





Tillgänglig för Windows, Mac och Linux, det ger en fullt utrustad lätt miljö för programmering. Tillägg hjälper till med komplettering och luddning av kod, och Visual Studio Live Share möjliggör samarbetskodning via en internetanslutning. Visual Studio Online kommer att överbrygga klyftan ytterligare, vilket möjliggör delade kodningsmiljöer.

Hur fungerar Visual Studio Online?

I stället för att alla konfigurerar en utvecklingsmiljö på en lokal dator, ger Visual Studio Online erfarenheten av ett team som arbetar på samma system. För att förstå varför detta är kraftfullt, överväg de steg som krävs för att arbeta i ett utvecklingsteam.





Alla måste ha samma verktyg och bibliotek tillgängliga. Olika utvecklingsmaskiner kan köra olika operativsystem eller versioner av programvaran. Pakethantering och versionskontroll kan hjälpa, men det är upp till varje gruppmedlem att styra sin miljö.

Även hårdvara kan vara ett problem. Om din maskin inte var kompatibel med delar av ett projekt hade du tills nyligen inget annat val än att skaffa en ny dator. Nu, även om ingenting är installerat lokalt, kan du arbeta med alla utvecklingsinställningar.

Finns inte detta redan?

Helt online IDE är inget nytt och Amazons AWS Cloud9 IDE är en robust miljö rik på funktioner. På samma sätt finns det många online -prenumerationstjänster avsedda för mindre grupputveckling.

Det finns till och med online -IDE som använder VS -kodens öppen källkod, och alla som känner till programvaran kommer att känna sig riktigt hemma.

Att ha en avlägsen miljö tillgänglig både via webbläsaren och lokalt är tekniskt möjligt med någon av dessa tjänster. Däremot kommer Visual Studio Online sannolikt att göra det till en mer strömlinjeformad och tillgänglig upplevelse.

varför är hbo max så långsamt

Vad gör Visual Studio Online speciellt?

Att lägga hela projektet effektivt på en maskin betyder att alla alltid arbetar med samma inställning. Oavsett om du är en erfaren programmerare, eller om det är din första dag på jobbet, är allt redan konfigurerat i förväg.

Om projektets behov förändras, till exempel till ett nytt system eller ramverk, behöver bara en utvecklingsmiljö ändras och dessa ändringar överförs automatiskt till varje medlem i teamet.

I teorin skulle det inte vara någon skillnad mellan att arbeta hemma på din vanliga utvecklingsmaskin, på en lånad dator eller till och med på en smartphone --- om du orkar koda med tummen!

Vad kan Visual Studio Online göra?

I skrivande stund är Visual Studio Online inte ute, men det allmänna arbetsflödet verkar vara klart. Det kommer att innehålla alla samma funktioner som VS -kod, till exempel komplettering av kod, luddning och samarbete i webbläsaren.

Dessutom kommer alla projektdetaljer, tillsammans med användarinställningar och teman, att synkroniseras mellan webbläsare och lokala kodredigerare.

Microsoft tillkännagav också IntelliCode -integration och utnyttjade maskininlärning för att ge bättre kodförslag och komplettering baserat på dina vanor. Även om det inte är bekräftat är det mycket troligt att IntelliCode kommer att vara skalbart för hela team, vilket möjliggör dynamiska verktyg baserade på ett projekts arkitektur.

Hur är det med min anpassade kodning?

En uppenbar nackdel med den enkla utvecklingsmaskinen är individuell anpassning. Om du är van vid ett specifikt arbetsflöde, layout eller anpassade kortkommandon kan det vara svårt att justera.

Lyckligtvis är det inte så Visual Studio Online kommer att fungera. Teman per användare tillåter individuella inställningar. Även om det utan tvekan kommer att finnas några skillnader mellan att använda en offline-editor, bör användarupplevelsen likna din hemmiljö.

En annan sak att notera är att Visual Studio Online inte är en ersättnings VS -kod eller Visual Studio. Det är en kompletterande app som tillåter användare att koda direkt i webbläsaren. Det antagna arbetsflödet innebär att du kopplar din lokala installation till den nya onlinetjänsten.

Varför behöver jag en fjärrkodredigerare?

Om du redan använder din hemmaskin för utveckling kanske du undrar varför du skulle besvära Visual Studio Online.

Det kanske inte är för alla. Ensamma utvecklare eller någon som arbetar med mikrokontroller eller annan hårdvara kanske inte gynnas av en molnbaserad utvecklingsmiljö. Dessutom, om du redan är bekant med en annan kodredigerare och bekväm med att använda virtuella miljöer för programmering, kan det göra att växeln verkar meningslös.

Den verkliga fördelen med Visual Studio Online kommer att vara för nybörjare. Du behöver inte mer navigera i pakethanteringens minfält.

Ännu viktigare är att Visual Studio Online öppnar utveckling för alla. Det spelar ingen roll om du använder en Chromebook, en smartphone eller en gammal dator som du hittade i en soptunna --- du får tillgång till samma verktyg.

Var kan jag få Visual Studio Online?

I skrivande stund är VS Online inte tillgängligt för allmänheten. Det finns en privat förhandsvisning, och du kan gäller för Microsoft för att komma åt den. Sannolikheten är dock att du måste vänta tills det är i offentlig beta för att prova det.

Som sagt, om du vill uppleva något som sannolikt är väldigt likt, finns det redan onlineversioner av VS Code tillgängliga. Eftersom det är programvara med öppen källkod finns det inget som hindrar dig från att bygga en version för din egen server. Om det här verkar vara för mycket arbete, gillar webbplatser Kodare och StackBlitz är båda webbläsarversionerna av VS Code.

Mer om webbläsarbaserade IDE: er

Visual Studio Online tar onlineutveckling till en ny nivå. För att få en smak av kollaborativ kodning bör du bekanta dig med Visual Studio Live Share.

Medan du väntar på att Visual Studio Online släpps, varför inte testa en av många webbläsarbaserade IDE: er redan där ute?

hur ändrar jag standard Gmail -konto
Dela med sig Dela med sig Tweet E-post En nybörjarguide för att animera tal

Att animera tal kan vara en utmaning. Om du är redo att börja lägga till dialog i ditt projekt bryter vi ner processen åt dig.

Läs Nästa
Relaterade ämnen
  • Programmering
  • Samarbetsverktyg
  • Visual Studio -kod
  • Integrerad utvecklingsmiljö
  • Visual Studio Online
Om författaren Ian Buckley(216 artiklar publicerade)

Ian Buckley är frilansjournalist, musiker, artist och videoproducent som bor i Berlin, Tyskland. När han inte skriver eller på scenen, pysslar han med DIY -elektronik eller kod i hopp om att bli en galet forskare.

Mer från Ian Buckley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera