Collaboratieve codering voor Visual Studio Code wordt binnenkort beter met de komst van Microsoft Visual Studio Online.

Start codering in uw browser met Microsoft Visual Studio Online

Advertentie Software- en webontwikkeling is de laatste jaren ingrijpend veranderd. Teams hoeven niet langer dezelfde locatie te delen. Ook zijn de beschikbare hulpmiddelen voor ontwikkelaars van software, apps en websites verbeterd. Desondanks zijn er nog steeds situaties waarin u mogelijk een gecentraliseerde werkomgeving nodig heeft

Advertentie

Software- en webontwikkeling is de laatste jaren ingrijpend veranderd. Teams hoeven niet langer dezelfde locatie te delen. Ook zijn de beschikbare hulpmiddelen voor ontwikkelaars van software, apps en websites verbeterd.

Desondanks zijn er nog steeds situaties waarin u mogelijk een gecentraliseerde werkomgeving nodig heeft. Dit is waar externe ontwikkelingstools zoals Visual Studio Online van pas komen. Vandaag zullen we kijken hoe dit invloed kan hebben op iedereen die in een extern ontwikkelingsteam werkt.

Voer Visual Studio Online in

Visual Studio Online

In een recente aankondiging heeft Microsoft Visual Studio Online onthuld om echt locatie-agnostische codering mogelijk te maken. Visual Studio Online biedt zowel een volwaardige browsercode-editor als een centrale projecthub voor synchronisatie met uw lokale editor.

Verwarrend is dat Visual Studio Online al een tijdje bestaat. Het was de oorspronkelijke naam van de Azure DevOps-service, een online projectbeheersysteem.

De naam is in deze context veel logischer, omdat wat Microsoft lijkt te starten een volledig externe, door de server gehoste metgezel is voor Visual Studio Code en Visual Studio.

Wat is Visual Studio Code?

VS Code open source code-editor

Om de implicaties van Visual Studio Online te begrijpen, moet u bekend zijn met Visual Studio Code (VS Code).

VS Code is de gratis code-editor van Microsoft voor ontwikkelaars. In tegenstelling tot Visual Studio (het vlaggenschip van Microsoft), is VS Code open source en dichter bij teksteditors zoals Sublime Text en Atom dan een volledige Integrated Development Environment (IDE).

Beschikbaar voor Windows, Mac en Linux, biedt een volledig functionele lichtgewicht omgeving voor programmeren. Extensies helpen bij het voltooien van code en linting, en Visual Studio Live Share zorgt voor collaboratieve codering via een internetverbinding. Visual Studio Online is ingesteld om de kloof nog verder te overbruggen waardoor gedeelde codeeromgevingen mogelijk worden.

Hoe werkt Visual Studio Online?

Codering in C ++ in de browser

In plaats van dat iedereen een ontwikkelomgeving op een lokale machine configureert, geeft Visual Studio Online de ervaring van een team dat op hetzelfde systeem werkt. Overweeg de stappen die nodig zijn om in een ontwikkelteam te werken om te begrijpen waarom dit krachtig is.

Iedereen moet over dezelfde tools en bibliotheken beschikken. Verschillende ontwikkelingsmachines kunnen verschillende besturingssystemen of versies van de software uitvoeren. Pakketbeheer en versiebeheer kunnen helpen, maar het is aan elk teamlid om zijn omgeving te beheren.

Zelfs hardware kan een probleem zijn. Als uw machine niet compatibel was met elementen van een project, had u tot voor kort geen andere keuze dan een nieuwe computer te kopen. Nu, zelfs als er niets lokaal is geïnstalleerd, kunt u met elke ontwikkelingsinstelling werken.

Bestaat dit niet al?

Volledig online IDE's zijn niets nieuws en Amazon's AWS Cloud9 IDE is een robuuste omgeving met veel functies. Evenzo zijn er veel online abonnementsservices die zijn ontworpen voor kleinschalige groepsontwikkeling.

Er zijn zelfs online IDE's die de open source codebase van VS Code gebruiken, en iedereen die bekend is met de software zal zich helemaal thuis voelen.

Het is technisch mogelijk om met een van deze services een externe omgeving te hebben die zowel via de browser als lokaal toegankelijk is. Visual Studio Online daarentegen zal waarschijnlijk een meer gestroomlijnde en toegankelijke ervaring maken.

Wat maakt Visual Studio Online speciaal?

VS-codekoppeling naar Visual Studio Online

Door het hele project effectief op één machine te plaatsen, werkt iedereen altijd met dezelfde setup. Het maakt niet uit of u een ervaren programmeur bent, of het is uw eerste werkdag, alles is al van tevoren ingesteld.

Als de behoeften van het project bijvoorbeeld veranderen in een nieuw systeem of raamwerk, hoeft slechts één ontwikkelomgeving te veranderen en die wijzigingen worden automatisch doorgegeven aan elk lid van het team.

In theorie zou er geen verschil zijn tussen thuiswerken op uw gebruikelijke ontwikkelmachine, op een geleende computer of zelfs op een smartphone - als u de codering met uw duimen kunt verdragen!

Wat kan Visual Studio Online doen?

Op het moment van schrijven is Visual Studio Online nog niet uit, maar de algemene workflow lijkt ingesteld. Het zal alle dezelfde functies als VS-code bevatten, zoals code-voltooiing, linting en samenwerking in de browser.

Bovendien worden alle projectdetails, samen met gebruikersvoorkeuren en thema's, gesynchroniseerd tussen instanties van de browser en de lokale code-editor.

Microsoft kondigde ook IntelliCode-integratie aan, waarbij machine learning werd gebruikt om betere codesuggesties en voltooiing te geven op basis van uw gewoonten. Hoewel niet bevestigd, is het zeer waarschijnlijk dat IntelliCode schaalbaar is voor hele teams, waardoor dynamische tools mogelijk zijn op basis van de architectuur van een project.

Hoe zit het met mijn aangepaste coderingsinstellingen?

Thema's zijn al online geïnstalleerd

Een duidelijk nadeel voor de benadering van een enkele ontwikkelmachine is individuele aanpassing. Als u gewend bent aan een specifieke workflow, lay-out of aangepaste sneltoetsen, kan dit moeilijk zijn aan te passen.

Gelukkig werkt Visual Studio Online niet zo. Thema's per gebruiker maken individuele opstellingen mogelijk. Hoewel er ongetwijfeld enkele verschillen zullen zijn tussen het gebruik van een offline-editor, moet de gebruikerservaring vergelijkbaar zijn met uw thuisomgeving.

Een ander ding om op te merken is dat Visual Studio Online geen vervangende VS-code of Visual Studio is. Het is een bijbehorende app waarmee gebruikers rechtstreeks in de browser kunnen coderen. De veronderstelde workflow omvat het koppelen van uw lokale installatie aan de nieuwe online service.

Waarom heb ik een externe code-editor nodig?

Als u uw thuismachine al gebruikt voor ontwikkeling, vraagt ​​u zich misschien af ​​waarom u Visual Studio Online zou lastigvallen.

Het is misschien niet voor iedereen. Alleenstaande ontwikkelaars of iedereen die met microcontrollers of andere hardware werkt, profiteren mogelijk niet van een cloudgebaseerde ontwikkelomgeving. Bovendien, als u al bekend bent met een andere code-editor en vertrouwd bent met het gebruik van virtuele omgevingen voor programmeren Leer hoe u de virtuele omgeving van Python gebruikt Leer hoe u de virtuele omgeving van Python gebruikt Of u nu een ervaren ontwikkelaar van Python bent of net begint, leren hoe een virtuele omgeving in te stellen is essentieel voor elk Python-project. Lees meer, dan lijkt het misschien zinloos om over te schakelen.

Het echte voordeel van Visual Studio Online is voor beginnende ontwikkelaars. U hoeft niet langer door het mijnenveld van pakketbeheer te navigeren.

Nog belangrijker is dat Visual Studio Online ontwikkeling voor iedereen opent. Het maakt niet meer uit of u een Chromebook, een smartphone of een oude pc gebruikt die u in een afvalcontainer heeft gevonden - u krijgt toegang tot dezelfde tools.

Waar kan ik Visual Studio online krijgen?

Op het moment van schrijven is VS Online niet beschikbaar voor het publiek. Er is een privévoorbeeld en u kunt zich bij Microsoft aanmelden om er toegang toe te krijgen. De kans is echter groot dat je moet wachten tot het in de publieke bètaversie staat om het uit te proberen.

Dat gezegd hebbende, als je iets wilt ervaren dat waarschijnlijk erg op elkaar lijkt, zijn er al online versies van VS Code beschikbaar. Omdat het open source software is, is er niets dat u kan stoppen om een ​​versie voor uw eigen server te bouwen. Als dit teveel werk lijkt, zijn sites als Coder en StackBlitz beide browserversies van VS Code.

Meer over op browsers gebaseerde IDE's

Visual Studio Online brengt online ontwikkeling naar een nieuw niveau. Om kennis te maken met samenwerkende codering, moet u zich vertrouwd maken met Visual Studio Live Share.

Terwijl u wacht op de release van Visual Studio Online, probeer dan een van de vele browsergebaseerde IDE's. De 13 beste browser-ID's die elke programmeur zou moeten weten over de 13 beste browser-ID's die elke programmeur zou moeten weten op zoek naar een betrouwbare, op een browser gebaseerde, geïntegreerde ontwikkeling. milieu? Begin overal te ontwikkelen met deze browser IDE's. Meer lezen daar al?

Ontdek meer over: Collaboration Tools, Integrated Development Environment, Visual Studio Code, Visual Studio Online.