Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 3.07 KB

File metadata and controls

44 lines (25 loc) · 3.07 KB

Code-editors

Een code editor is de plaats waar programmeurs het grootste deel van hun tijd doorbrengen.

Er zijn twee soorten code-editors: IDE's en lichtgewicht editors. Veel mensen gebruiken een tool van elk type, zowel een IDE als lightweight.

IDE

De term IDE (Integrated Development Environment ofwel Geïntegreerde Ontwikkelingsomgeving) verwijst naar een krachtige editor met veel mogelijkheden die meestal werkt op een "volledig project". Zoals de naam al suggereert, is het niet alleen een editor, maar een volledige "ontwikkelomgeving".

Een IDE laadt het project (wat veel bestanden kunnen zijn), maakt het mogelijk om tussen bestanden te navigeren, biedt autocompletion op basis van het hele project (niet alleen het open bestand), en integreert met een versiebeheersysteem (zoals git), een testomgeving, en andere "project-niveau" zaken.

Als u nog geen IDE hebt geselecteerd, overweeg dan de volgende opties:

Voor Windows is er ook "Visual Studio", niet te verwarren met "Visual Studio Code". "Visual Studio" is een en machtige Windows-only editor, zeer geschikt voor het .NET-platform, maar ook voor JavaScript. Er is ook een gratis versie Visual Studio Community en er is ook een MAC variant.

Veel IDE's zijn betalend, maar hebben een proefperiode. Deze kosten zijn meestal verwaarloosbaar in vergelijking met het salaris van een gekwalificeerde ontwikkelaar, dus kies gewoon de beste die bij jou past.

Lichtgewicht editors

"Lichtgewicht editors" zijn niet zo krachtig als IDE's, maar ze zijn snel, elegant, uitbreidbaar en eenvoudig.

Ze worden vooral gebruikt om een bestand direct te openen en te bewerken.

Het belangrijkste verschil tussen een "lichtgewicht editor" en een "IDE" is dat een IDE op projectniveau werkt, dus het laadt veel meer gegevens op bij het begin, analyseert de projectstructuur als dat nodig is, enzovoort. Een lichtgewicht editor is veel sneller als we maar één bestand nodig hebben.

In de praktijk kunnen lichtgewicht editors veel plugins hebben, inclusief directory-level syntax analyzers en autocompleters, dus er is geen strikte grens tussen een lichtgewicht editor en een IDE.

De volgende opties verdienen uw aandacht:

Laten we geen ruzie maken

Er zijn andere grote editors in onze grote wereld. Kies degene die je het leukst vindt.

De keuze van een redacteur is, net als elke andere tool, individueel en hangt af van je projecten, gewoontes en persoonlijke voorkeuren.