Begin met coderen in uw browser met Microsoft Visual Studio Online

Begin met coderen in uw browser met Microsoft Visual Studio Online

Software- en webontwikkeling is de afgelopen jaren radicaal veranderd. Teams hoeven niet langer dezelfde locatie te delen. Ook zijn de tools die beschikbaar zijn voor degenen die software, apps en websites ontwikkelen, verbeterd.





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





Ga naar Visual Studio Online

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





Verwarrend genoeg bestaat Visual Studio Online al een tijdje als een naam. Het was de oorspronkelijke naam van de Azure DevOps service, een online projectmanagementsysteem.

De naam is in deze context veel logischer, aangezien Microsoft lijkt te lanceren een volledig externe, door de server gehoste aanvulling op Visual Studio Code en Visual Studio.



Wat is Visual Studio-code?

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 (Microsoft's vlaggenschip IDE), is VS Code open source en dichter bij teksteditors zoals Sublime Text en Atom dan een volledige Integrated Development Environment (IDE).





Het is beschikbaar voor Windows, Mac en Linux en biedt een volledig functionele lichtgewicht omgeving voor programmeren. Extensies helpen bij het voltooien van code en linting, en Visual Studio Live Share maakt collaboratieve codering via een internetverbinding mogelijk. Visual Studio Online is ingesteld om de kloof nog verder te overbruggen door gedeelde coderingsomgevingen mogelijk te maken.

Hoe werkt Visual Studio Online?

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. Om te begrijpen waarom dit krachtig is, moet u de stappen overwegen die nodig zijn om in een ontwikkelteam te werken.





Iedereen moet over dezelfde tools en bibliotheken beschikken. Verschillende ontwikkelmachines 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 ontwikkelingsopstelling 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 abonnementsdiensten 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 hier helemaal thuis voelen.

Het hebben van een externe omgeving die zowel via de browser als lokaal toegankelijk is, is technisch mogelijk met elk van deze services. In tegenstelling tot wat Visual Studio Online waarschijnlijk zal doen, is het een meer gestroomlijnde en toegankelijke ervaring maken.

aluminium of roestvrij staal apple watch

Wat maakt Visual Studio Online speciaal?

Door het hele project effectief op één machine te plaatsen, werkt iedereen altijd met dezelfde opstelling. Of je nu een doorgewinterde programmeur bent of je eerste werkdag, alles is van tevoren al ingesteld.

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

In theorie zou er geen verschil zijn tussen thuis werken op je gebruikelijke ontwikkelmachine, op een geleende computer of zelfs op een smartphone --- als je coderen met je 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 dezelfde functies bevatten als VS Code, zoals het voltooien van code, linting en samenwerking in de browser.

Bovendien worden alle projectdetails, samen met gebruikersvoorkeuren en thema's, gesynchroniseerd tussen browser- en lokale code-editorinstanties.

Microsoft heeft ook IntelliCode-integratie aangekondigd, waarbij gebruik wordt gemaakt van machine learning om betere codesuggesties en aanvullingen te geven op basis van uw gewoonten. Hoewel niet bevestigd, is het zeer waarschijnlijk dat IntelliCode schaalbaar zal zijn voor hele teams, waardoor dynamische tools op basis van de architectuur van een project mogelijk zijn.

Hoe zit het met mijn aangepaste coderingsconfiguratie?

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

Gelukkig is dit niet de manier waarop Visual Studio Online zal werken. Thema's per gebruiker maken individuele instellingen 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 thuiscomputer al gebruikt voor ontwikkeling, vraagt ​​u zich misschien af ​​waarom u zich druk zou maken over Visual Studio Online.

Het is misschien niet voor iedereen. Eenzame ontwikkelaars of iedereen die met microcontrollers of andere hardware werkt, heeft mogelijk geen baat bij een cloudgebaseerde ontwikkelomgeving. Bovendien, als je al bekend bent met een andere code-editor en vertrouwd bent met het gebruik van virtuele omgevingen voor programmeren, lijkt het misschien zinloos om over te stappen.

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

Nog belangrijker is dat Visual Studio Online ontwikkeling voor iedereen openstelt. Het maakt niet langer uit of u een Chromebook, een smartphone of een oude pc gebruikt die u in een afvalcontainer hebt 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 dat kan toepassen op Microsoft om er toegang toe te krijgen. De kans is echter groot dat je moet wachten tot het in de openbare bèta is 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. Aangezien het open source software is, is er niets dat u tegenhoudt om een ​​versie voor uw eigen server te bouwen. Als dit te veel werk lijkt, kunnen sites zoals Codeur en StackBlitz zijn beide browserversies van VS Code.

Meer over browsergebaseerde IDE's

Visual Studio Online zal online ontwikkeling naar een nieuw niveau tillen. Om kennis te maken met collaboratief coderen, moet u vertrouwd raken met Visual Studio Live Share .

Terwijl u wacht op de release van Visual Studio Online, waarom probeert u dan niet een van de vele browsergebaseerde IDE's al buiten?

kan ik messenger gebruiken zonder facebook
Deel Deel Tweeten E-mail Een beginnershandleiding voor het animeren van spraak

Het animeren van spraak kan een uitdaging zijn. Als u klaar bent om dialoog aan uw project toe te voegen, zullen we het proces voor u opsplitsen.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Samenwerkingsinstrumenten
  • Visual Studio-code
  • Geïntegreerde ontwikkelomgeving
  • Visual Studio Online
Over de auteur Ian Buckley(216 artikelen gepubliceerd)

Ian Buckley is een freelance journalist, muzikant, performer en videoproducent die in Berlijn, Duitsland woont. Als hij niet aan het schrijven of op het podium staat, sleutelt hij aan doe-het-zelf-elektronica of code in de hoop een gekke wetenschapper te worden.

Meer van Ian Buckley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren