Als u op zoek bent naar de perfecte code-editor, is de kans groot dat u zowel Atom als Visual Studio Code bent tegengekomen. Natuurlijk zijn er tal van andere editors, maar deze twee behoren tot de meest besproken.

Atom bestaat al een tijdje, maar zijn populariteit neemt de laatste tijd af. Visual Studio Code, ooit de nieuweling in de stad waar niemand helemaal zeker van was, lijkt nu de populairste teksteditor te zijn die er is. Dat gezegd hebbende, niet iedereen is zo enthousiast om verder te gaan met Atom.

Visual Studio Code versus Atom: wat is vergelijkbaar?

Om te beginnen delen Visual Studio Code en Atom DNA. Beide editors gebruiken Electron, waarmee ontwikkelaars volwaardige desktop-apps kunnen maken met webtechnologieën zoals JavaScript, HTML en CSS. Sommige mensen zijn fel gekant tegen dit idee, maar dat is een ander verhaal.

De twee redacteuren zijn ook dichterbij dan je op een andere manier zou denken. Atom is gemaakt op GitHub, terwijl, zoals de naam al doet vermoeden, Microsoft Visual Studio Code heeft gemaakt. In 2018 kondigde Microsoft aan dat het GitHub zou overnemen. Terwijl sommigen aanvankelijk bang waren dat dit het einde van Atom betekende, verduidelijkte Microsoft dat beide editors zouden blijven bestaan.

Visual Studio-code versus Atom: prestaties

Fans van Visual Studio Code wijzen vaak op de prestaties in vergelijking met Atom en andere op Electron gebaseerde apps. Electron-apps hebben een reputatie opgebouwd vanwege trage prestaties en trage opstarttijden over de hele linie, maar Visual Studio Code weet dit te voorkomen.

De prestatieverschillen tussen Visual Studio Code en Atom komen neer op een paar factoren, maar een belangrijk aspect is de aanpak waarmee elke app is ontwikkeld. Visual Studio Code heeft een strak gecontroleerde kernset van functionaliteit, met plug-ins die functies op oppervlakteniveau toevoegen.

Het hoofdscherm van Visual Studio Code

Atom daarentegen gebruikt voor bijna alles een op plug-ins gebaseerde benadering. Deze aanpak heeft voordelen, maar ook nadelen. Atom is iets langzamer uit de doos, en dit wordt alleen maar erger bij het toevoegen van bepaalde plug-ins.

VS Code heeft het duidelijke voordeel als het gaat om prestaties, maar geen van beide editors is traag op een moderne machine. Dit verandert wanneer u grote bestanden bewerkt. Visual Studio Code doet het beter dan Atom, maar beide zijn merkbaar traag in vergelijking met een editor zoals Vim of zelfs Sublime Text.

Visual Studio Code versus Atom: kernfuncties

Visual Studio Code bevat meer functionaliteit uit de doos dan Atom of zelfs veel andere teksteditors. Het heeft niet helemaal de kenmerken van een Integrated Development Environment (IDE), maar het komt in de buurt. Naast de standaard teksteditorfuncties, is er ondersteuning voor het bouwen en debuggen van apps. Dus, natuurlijk, is Microsoft’s handelsmerk IntelliSense automatische aanvulling.

IntelliSense van Visual Studio Code in actie

Een functie die vaker opduikt in moderne teksteditors is Git-integratie. Nogmaals, Visual Studio Code heeft dit ook out-of-the-box, zodat u gemakkelijk versiebeheer kunt uitvoeren zonder een terminalvenster te hoeven openen. Markdown-ondersteuning is ook ingebouwd, compleet met preview-functionaliteit, zodat u ervoor kunt zorgen dat uw README.md-bestand er goed uitziet op GitHub.

Hoewel Atom bij de eerste lancering niet bijna hetzelfde aantal functies heeft, heeft het wel Git-integratie. Atom gaat zelfs een stap verder en biedt volledige GitHub-integratie. Dit is bijna te verwachten, gezien de oorsprong van het project, maar het is nog steeds handig, vooral als je GitHub voor alles gebruikt.

GitHub-integratie in Atom

Voor de overgrote meerderheid van de functionaliteit vertrouwt Atom echter op plug-ins. Deze zijn eenvoudig te installeren vanuit de app zelf, waardoor je de editor op bijna elke denkbare manier kunt aanpassen.

Visual Studio Code versus Atom: plug-ins

Uitbreidbaarheid is waar het grootste verschil tussen deze twee editors zit. Voor Visual Studio Code voegen plug-ins functies toe. Je kunt thema’s installeren, ondersteuning voor nieuwe talen en tools bouwen om je te helpen bij het coderen in bijvoorbeeld Rust of Go.

Atom daarentegen geeft veel meer kracht aan de plug-ins. Aangezien veel van de functionaliteit van de editor afkomstig is van ingebouwde plug-ins, kan de juiste plug-in een bijna geheel nieuwe app maken. Dit maakt Atom een ​​veel “hackbare” app. Atom heeft zelfs een sectie in zijn handleiding met de toepasselijke titel Hacking Atom. Atom daarentegen geeft veel meer kracht aan de plug-ins. Aangezien veel van de functionaliteit van de editor afkomstig is van ingebouwde plug-ins, kan de juiste plug-in een bijna geheel nieuwe app maken. Dit maakt Atom een ​​veel “hackbare” app. Atom heeft zelfs een sectie in zijn handleiding met de toepasselijke titel Hacking Atom.

Project zoeken in Atom

Dit is enigszins vergelijkbaar met de dagen van de “editor wars” tussen Vim en Emacs. De enorme hoeveelheid functionaliteit die in de laatste was ingebouwd, leidde ertoe dat sommigen Vim als editor en Emacs als besturingssysteem noemden. Atom bereikt niet het niveau van aanpasbaarheid dat wordt gezien in Emacs — niemand heeft nog een Atom-e-mailclient geschreven — maar het komt dichterbij dan Visual Studio Code.

Dat wil niet zeggen dat Visual Studio Code-plug-ins niet veel functionaliteit bieden. Zoek niet verder dan onze lijst met handige Visual Studio Code-plug-ins om dat te bewijzen.

Visual Studio Code versus Atom: gemeenschap

Zowel Visual Studio Code als Atom genieten momenteel van grote gemeenschappen en gebruikersgroepen. Hoewel Visual Studio momenteel de meest populaire van de twee lijkt te zijn, heeft Atom nog steeds een toegewijde gemeenschap van gebruikers en ontwikkelaars. Als Microsoft besluit de ondersteuning voor een van beide editors te laten vallen, kan dit veranderen, maar dat lijkt niet snel te gebeuren.

De foutopsporingstools van Visual Studio Code

Atom lijkt meer te worden omarmd door de open-sourcegemeenschap dan Visual Studio Code vanwege de Microsoft-affiliatie van de laatste. Dat gezegd hebbende, is er een gemeenschapsinspanning om een ​​Microsoft-vrije versie van Visual Studio Code te maken. Beide editors zijn open source, maar sommige gebruikers zijn niet dol op de gegevensverzameling die door beide apps wordt gebruikt.

Visual Studio Code en Atom downloaden

Zowel Visual Studio Code als Atom zijn volledig gratis beschikbaar. De Atom-editor is beschikbaar onder de MIT-licentie, terwijl de Visual Studio Code-download onder een propriëtaire licentie valt, ondanks de open-source codebase van de editor. Beide editors zijn beschikbaar voor macOS, Linux en Windows.

Downloaden: Atoom (Gratis)

Downloaden: Visual Studio-code (gratis)

Heeft u een teksteditor of een IDE nodig?

In een notendop, Atom is een zeer aanpasbare teksteditor. Met de juiste plug-ins kan het de functionaliteit van een IDE benaderen. Visual Studio Code is vergelijkbaar, maar met zijn functieset voelt het vanaf het begin dichter bij een IDE. Geen van beide heeft echter de kenmerken van een volledige IDE.

Twijfel je of je een teksteditor of een IDE moet gebruiken? Maak je geen zorgen, we hebben al onderzocht of teksteditors of IDE’s beter zijn voor programmeurs. U bent het er misschien niet mee eens, maar onze mening kan u helpen een beslissing te nemen.