Skip to content

4.3 Code editors

Nick edited this page Jun 18, 2019 · 5 revisions

Onderzoek naar code editors

Binnen project tech was een van de doelstellingen om een code editor op te zetten en deze te personaliseren. Bij het maken van een keuze heb ik wat onderzoek gedaan naar verschillende editors en hun voor- en nadelen.

Sublime

SublimeLogo

  • Kosten: $70 voor license, trial gratis te gebruiken
  • Gemaakt door Jon Skinner voormalig Google Engineer
  • Platforms: OSX, Windows, Linux

Sublime bestaat al sinds 2007, en is volgens Stackoverflow's developer survey de derde populairste development omgeving.

Sublime word net als elk ander editing programma pas echt krachtig nadat je een aantal plugins die voor jouw waardevol zijn hebt geïnstalleerd zoals: syntax highlighting, linters etc. Het enige nadeel van Sublime is dat er geen Git plugin is.

Atom

AtomLogo

  • Gratis te gebruiken
  • Gemaakt door GitHub
  • Platforms: OSX, Windows, Linux

Atom omschrijft zichzelf als volgt:

A hackable text editor for the 21st Century

Over het algemeen oogt Atom als een smoothe text editor. Atom's grootste flaw is dat je niet precies weet welke packages je moet downloaden als het net begint te gebruiken.Dingen als minimap en automcompletion moet je bijvoorbeeld zelf aanzetten. Verder kan je binnen de mappenstructuur bestanden verslepen, dit zorgt ervoor dat je hiervoor niet terug hoeft naar je finder.

De integratie met Git is heel goed, Atom is dan ook door Github gemaakt.

Visual Studio Code

VSCodeLogo

  • Gratis te gebruiken
  • Ontwikkeld door Microsoft
  • Platforms: OSX, Windows, Linux

VS Code zit op een vergelijkbare manier als Atom in elkaar, gebruikmakend van Electron, Node, en HTML en CSS. Toch is VS Code een stuk sneller, en zonder enige lags. VS Code bied ook een IntelliSense functie die je woorden afmaakt, wat heel fijn werkt

De Git integratie van VS Code is ook heel goed, voor snelle commits en pushes werkt het heel lekker.

Conclusie

Ik heb uiteindelijk gekozen voor VS Code. VS Code heeft namelijk een terminal scherm dat je gelijk kan gebruiken om bijvoorbeeld packages van NPM meteen op de juiste plek te installeren. Ook heb ik voor VS Code gekozen omdat ik zzag dat veel andere studenten en docenten hier ook mee werkten. De standaard interface oogde wel een beetje koud, om deze reden heb ik gekeken naar een paar thema's, meer hierover in het volgende hoofdstuk

Clone this wiki locally