Zoekpictogram van Download.it
Advertisement

Code bewerken in een visueel platform

Code bewerken in een visueel platform

Oordeel: (76 stemmen)

Programma-licentie: Gratis

Softwareontwikkelaar: Microsoft

Versie: 1.72.2

Werkt onder: Windows

Ook beschikbaar voor Mac

Oordeel:

Programma-licentie

(76 stemmen)

Gratis

Softwareontwikkelaar

Versie

Microsoft

1.72.2

Werkt onder:

Ook beschikbaar voor

Windows

Mac

Voordelen

  • Een opmerkelijk gepolijste broncode-editor ondersteund door het merk Microsoft
  • Enkele van de meest geavanceerde functies voor auto-aanvulling die je zult vinden

Nadelen

  • Inconsistente functies afhankelijk van de gebruikte taal

Visual Studio Code is Microsofts eigen broncode-editor, en het biedt een indrukwekkende hoeveelheid tools die vrijwel alles dekken wat een programmeur nodig kan hebben. Gebaseerd op de betrouwbare en hoog aangeschreven Electron, is Visual Studio Code snel een van de meest populaire ontwikkelomgevingstools geworden, met meer dan een derde van de respondenten in 2018 die aangaven het te gebruiken voor hun broncodeprogrammering.

Dit is een product van Microsoft, en de zorg die ze in al hun softwarepakketten steken, komt hier echt tot uiting. Tientallen talen worden ondersteund, en ze bestrijken het volledige spectrum aan stijlen. Ervaren veteranen zoals C en C++ staan naast opmaaktalen zoals HTML en populaire nieuwkomers zoals Python. Het aanbod dekt de meeste populaire talen en ook enkele meer esoterische talen, maar de beschikbare functies voor elke taal verschillen enigszins. Afhankelijk van de taal biedt Visual Studio Code mogelijkheden voor snippets, code bracing, syntax highlighting en code folding. In gevallen waar deze functies niet worden ondersteund, is dat vaak omdat ze niet relevant zijn voor de betreffende taal, maar het is enigszins teleurstellend om dergelijke inconsistenties te zien over de verschillende ondersteunde talen.

Een van de grootste troeven van Microsoft met dit platform is IntelliSense. Visual Studio Code is zeker niet de eerste code-editor die auto-aanvulling biedt, maar geen enkele editor heeft iets op de schaal van wat Visual Studio Code nu doet geprobeerd. IntelliSense neemt verschillende factoren in overweging, waaronder variabeletypes en de modules en bibliotheken die daadwerkelijk zijn geïmporteerd, om je een intelligentere benadering van auto-aanvulling te bieden. Net zo intelligent is Microsofts benadering van debugging. Het is een taak die vaak wordt gezien als een van de meest vervelende aspecten van coderen, maar Visual Studio Code maakt het debuggen van je scripts in ieder geval wat beheersbaarder. Code kan direct vanuit de editor worden gedebugd, dus je hoeft niet naar de command-line interface te springen en elke test onafhankelijk vanaf nul uit te voeren. Soepele integratie met GitHub maakt het gemakkelijker om je code met anderen te delen en code te vinden die je kan helpen je scripts te verbeteren en onnodig werk in het proces te elimineren. Visual Studio Code kan commits uitvoeren zonder de editor te verlaten, en het kan pullen en pushen vanaf elke SCM-service.

De functies van Visual Studio Code worden afgerond door de uitgebreide ondersteuning voor extensies. Geen enkele moderne teksteditor zou zijn zout waard zijn zonder de mogelijkheid tot uitbreiding en aanpassing, aangezien een modulaire structuur een van de belangrijkste verkoopargumenten van deze programma's is geworden. Door de invloed en het bereik van Microsoft hebben ze een vrij uitgebreide bibliotheek van ondersteunde extensies kunnen opbouwen. Ze draaien ook volledig los van je editor om vertraging te voorkomen.

Voordelen

  • Een opmerkelijk gepolijste broncode-editor ondersteund door het merk Microsoft
  • Enkele van de meest geavanceerde functies voor auto-aanvulling die je zult vinden

Nadelen

  • Inconsistente functies afhankelijk van de gebruikte taal