Samverkande kodning för Visual Studio Code är på väg att bli bättre med ankomsten av Microsoft Visual Studio Online.

Börja koda i din webbläsare med Microsoft Visual Studio Online

Annons Program- och webbutveckling har förändrats radikalt under de senaste åren. Lag behöver inte längre dela samma plats. Dessutom har verktyg som finns 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

Annons

Program- och webbutveckling har förändrats radikalt under de senaste åren. Lag behöver inte längre dela samma plats. Dessutom har verktyg som finns 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 det kan påverka alla som arbetar i ett fjärrutvecklingsteam.

Gå in i Visual Studio Online

Visual Studio Online

I ett nyligen tillkännagivande avslöjade Microsoft Visual Studio Online för att möjliggöra verklig plats-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 har Visual Studio Online som namn funnits länge. Det var det ursprungliga namnet på Azure DevOps-tjänsten, ett online-projekthanteringssystem.

Namnet är mycket mer meningsfullt i detta sammanhang, eftersom det som Microsoft verkar lansera är en helt avlägsen server värd följeslagare till Visual Studio Code och Visual Studio.

Vad är Visual Studio-kod?

VS-koden redigerare för öppen källkod

För att förstå konsekvenserna av Visual Studio Online måste du känna till 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-koden ö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 och ger en fullständig lättviktsmiljö för programmering. Tillägg hjälper till att utföra kodning och foder, och Visual Studio Live Share möjliggör samverkande kodning via en internetanslutning. Visual Studio Online är inställt på att överbrygga klyftan ytterligare vilket möjliggör delade kodningsmiljöer.

Hur fungerar Visual Studio Online?

Kodning i C ++ i webbläsaren

Istället för att alla konfigurerar en utvecklingsmiljö på en lokal maskin ger Visual Studio Online upplevelsen av ett team som arbetar på samma system. För att förstå varför detta är kraftfullt bör du överväga 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 kontrollera sin miljö.

Till och med 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 få en ny dator. Nu, även med ingenting installerat lokalt, kan du arbeta med alla utvecklingsinställningar.

Finns det inte redan?

Helt online-IDE är inget nytt och Amazons AWS Cloud9 IDE är en robust miljö med funktioner. På liknande sätt finns det många abonnemangstjänster online som är utformade för mindre skalutveckling.

Det finns till och med online-id: er som använder VS-kodens open source-kodbas, 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 vad Visual Studio Online sannolikt kommer att göra är att göra det till en mer strömlinjeformad och tillgänglig upplevelse.

Vad gör Visual Studio Online Special?

VS-kod som länkar till Visual Studio Online

Att sätta hela projektet på en maskin betyder att alla alltid arbetar med samma installation. Oavsett om du är en rutinerad programmerare, eller 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ö förändras, och dessa förändringar vidarebefordras automatiskt till varje medlem av 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 kan bära kodning 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 inställt. Det kommer att innehålla alla samma funktioner som VS-kod som kodavslutning, fodring och samarbete i webbläsaren.

Dessutom synkroniseras alla projektdetaljer, tillsammans med användarinställningar och teman, mellan webbläsare och lokal kodredigeringsinstanser.

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 är skalbar för hela team, vilket möjliggör dynamiska verktyg baserade på ett projekts arkitektur.

Vad sägs om min anpassad kodningsinställning?

Teman som redan är installerade online

En uppenbar nackdel för den enskilda utvecklingsmaskinens strategi ä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 redigerare, bör användarupplevelsen likna din hemmiljö.

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

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

Om du redan använder din hemmamaskin för utveckling kanske du undrar varför du skulle bry dig med Visual Studio Online.

Det kanske inte är för alla. Ensamutvecklare eller någon som arbetar med mikrokontroller eller annan hårdvara kanske inte drar nytta av en molnbaserad utvecklingsmiljö. Dessutom, om du redan är bekant med en annan kodredigerare och är bekväm med att använda virtuella miljöer för programmering Lär dig använda Python virtuella miljö Lär dig hur du använder Python virtuella miljö Oavsett om du är en erfaren Python-utvecklare eller om du bara är igång, att lära sig hur man ställer in en virtuell miljö är avgörande för alla Python-projekt. Läs mer och sedan kan det vara meningslöst att göra omkopplaren.

Den verkliga fördelen med Visual Studio Online kommer att vara nybörjare. Du behöver inte längre navigera i mittfältet för pakethantering.

Ännu viktigare är att Visual Studio Online öppnar utvecklingen för vem som helst. Det betyder inte längre om du använder en Chromebook, en smartphone eller en gammal dator som du hittade i en dumpster - 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 ansöka till Microsoft för att få åtkomst till den. Sannolikheten är dock att du måste vänta tills den är i offentliga beta för att prova det.

Som sagt, om du vill uppleva något som troligtvis är mycket liknande, finns det redan onlineversioner av VS-kod tillgängliga. Eftersom det är öppen källkodsprogram är det inget som hindrar dig att bygga en version för din egen server. Om detta verkar vara för mycket arbete är webbplatser som Coder och StackBlitz båda webbläsarversioner av VS-kod.

Mer om webbläsarbaserade IDE: er

Visual Studio Online tar onlineutvecklingen till en ny nivå. För att få en smak av samverkande 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 prova en av de många webbläsarbaserade IDE: er De 13 bästa webbläsar-IDE: erna som alla programmerare bör veta om de 13 bästa webbläsar-IDE: erna som alla programmerare bör veta om Letar du efter en pålitlig webbläsarbaserad integrerad utveckling miljö? Börja utveckla var som helst med dessa webbläsares IDE: er. Läs mer redan ute?

Utforska mer om: Samarbetsverktyg, Integrerad utvecklingsmiljö, Visual Studio-kod, Visual Studio Online.