Als u een website of een stuk software wilt ontwikkelen, heeft u een app nodig om uw code te schrijven en te bekijken. Dat is waar code-editors en Integrated Development Environments, of kortweg IDE, in het spel komen.
Gelukkig heeft Linux genoeg opties voor je in deze categorieën. We hebben twee afzonderlijke lijsten met apps samengesteld, zodat u degene kunt kiezen die u leuk vindt.
Verschil tussen een code-editor en een IDE
Een code-editor biedt een tekstbewerkingsinterface om code te schrijven en te bewerken. Het biedt elementaire bewerkings- en opmaakfuncties om de leesbaarheid en het beheer van uw code te verbeteren. Deze apps missen meestal geavanceerde functies en configuraties.
Een opmerkelijk voordeel van het gebruik van een code-editor is dat deze veel lichter is dan een IDE. Veel code-editors bieden ook functies zoals compileren, debuggen en ondersteuning voor: de meeste programmeertalen.
Een IDE is een software-ontwikkelomgeving die tools biedt om complexe software te ontwikkelen. Het biedt verschillende tools zoals een editor, debugger en compiler die nodig zijn in de ontwikkelingscyclus.
Verschillende IDE's bieden verschillende functies en configuraties die geschikt zijn voor specifieke projecten. IDE's zijn veel geavanceerder dan editors en bieden functies die u niet zult vinden in een code-editor.
De beste code-editors voor Linux
Laten we eens kijken naar zes van de beste code-editors die beschikbaar zijn voor Linux.
1. Visual Studio-code
Visual Studio Code is een codeteksteditor voor programmeurs. Deze app is een geavanceerde code-editor omdat hij ook IDE-achtige functies biedt. De ondersteuning voor ontwikkelaars en de lichtgewicht configuratie zijn enorm populair geworden onder programmeurs.
De app biedt talloze extensies die meer functies en ondersteuning voor programmeertalen toevoegen. Een handige functie van VS Code is zijn goede integratie met Git.
Visual Studio Code is open source en gratis voor iedereen. Het is een platformonafhankelijke app die beschikbaar is voor elke grote Linux-distro, Windows en macOS. Mogelijk moet u Git echter naast VS Code installeren om de versiebeheerfuncties te gebruiken. Raadpleeg deze tutorial om een idee te krijgen van: hoe Visual Studio Code op Linux te installeren.
Downloaden: Visual Studio-code (Vrij)
2. Sublieme tekst
Sublime Text is een oude, befaamde code-editor die beschikbaar is voor verschillende platforms, waaronder Linux. Het biedt verbeterde prestaties door GPU-rendering.
Deze app werd aanvankelijk gelanceerd als een code-editor, maar heeft in de loop van de tijd enkele IDE-achtige functies geïntroduceerd. Het biedt verschillende functies, zoals een minimap, multi-select, aangepaste fragmenten, code-inspringing en automatische herkenning van bestandstypes door middel van structuren.
Sublime Text is gratis te downloaden en te gebruiken. Het is beschikbaar voor alle platforms en ondersteunt ook plug-ins die bijdragen aan de functionaliteit van de editor.
Downloaden: Sublieme tekst (Vrij)
3. Atoom
Atom is een teksteditor voor programmeurs ontwikkeld door de GitHub-gemeenschap. Het is in hoge mate aanpasbaar en stelt u in staat uw configuraties eraan toe te voegen. Je kunt ook verschillende plug-ins aan Atom toevoegen en de app ondersteunt veel programmeertalen.
U kunt deze code-editor ook personaliseren met verschillende thema's. Atom is lichtgewicht en gemakkelijk op RAM. Atom is volledig gratis en open-source en is beschikbaar voor alle grote Linux-distributies, waaronder Ubuntu en Arch Linux.
Downloaden: Atoom (Vrij)
4. Beugels
Brackets is een code-editor met enkele basis IDE-achtige functies. Als u een webontwikkelaar bent, is Brackets een uitstekende keuze voor u. Het is vrij licht en toch robuust.
Met de app kun je app-voorbeelden in realtime ontwerpen en bekijken voor webapplicaties. Het heeft een inline-editor waarmee een venster in de vereiste code kan worden geopend.
Brackets is open source en gratis voor iedereen. Het heeft ook goede ondersteuning door de gemeenschap, dus wees gerust, je krijgt snelle oplossingen voor al je problemen.
Downloaden: Beugels (Vrij)
5. Komodo Bewerken
Komodo Edit is een meertalige code-editor voor programmeurs en webontwikkelaars. Het biedt enkele basisfuncties voor foutopsporing en testen die gewoonlijk in IDE's worden aangetroffen.
De app heeft goede AI-aangedreven code-intelligentie die: maakt het verwijderen van syntaxisfouten mogelijk. Het ondersteunt ook versiebeheersystemen zoals Git. Er zijn verschillende extensies beschikbaar om de app een boost te geven. Sommigen van hen worden echter betaald.
Komodo Edit biedt zijn basisfuncties gratis aan voor particulieren. Voor Team- en Enterprise-versies met geavanceerde functies is echter een abonnement vereist. Je kunt de IDE-versie ook gratis downloaden als je een onafhankelijke ontwikkelaar bent.
downloaden:Komodo Bewerken (Gratis, Premium-versie beschikbaar)
6. Geany
Geany is een andere Linux-code-editor voor programmeurs. Het richt zich op prestaties door zijn lichtgewicht en schone gebruikersinterface.
Je kunt het ook gebruiken als een IDE op instapniveau, maar het is oorspronkelijk ontwikkeld als code-editor. De app biedt een aantal goede functies, zoals syntaxisaccentuering, plug-ins en extensies, codenavigatie, projectbeheer en nog veel meer.
Geany is een gratis app. Je kunt het installeren vanaf de officiële website, door de GitHub-repository te klonen of door websites van derden te gebruiken. Het maakt het ook mogelijk om meerdere thema's te downloaden om de interface te personaliseren.
Downloaden: Geany (Vrij)
De beste IDE's voor Linux
Hier zijn vier van de beste IDE's die je op je Linux-machine kunt downloaden.
1. IntelliJ IDEE
IntelliJ IDEA is een populaire IDE voor Java- en Android-ontwikkelaars met tal van krachtige functies voor softwareontwikkeling. Het is al jaren een industriestandaard.
De app heeft een slim algoritme voor code-intelligentie dat uw inspanningen voor het schrijven van code vermindert. Het detecteert ook syntaxis en bouwt fouten efficiënt op.
IntelliJ IDEA heeft twee versies: Ultimate en Community. Alle Android- en Java-functies zijn gratis beschikbaar in de Community-versie. Voor webontwikkeling en sommige geavanceerde functies is echter de Ultimate-versie vereist, die niet gratis is.
Downloaden: IntelliJ IDEE (Gratis, Premium-versie beschikbaar)
2. Verduistering
eclips is een krachtige Java-ontwikkelings-IDE. Het heeft uitstekende ondersteuning voor ontwikkelaars en biedt kant-en-klare stabiele prestaties. De app is een van de meest geavanceerde IDE's die front-end ontwikkelingsfuncties biedt.
Eclipse heeft goede taalondersteuning. Je kunt het gebruiken om te coderen in C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby, Ruby on Rails en Scheme.
Eclipse is een gratis en open source IDE. Het heeft ook enkele geavanceerde versies die zakelijke functies bieden.
Downloaden: Verduistering (Vrij)
3. Apache NetBeans
Apache NetBeans is een snelle en krachtige IDE voor softwareontwikkeling. Het heeft goede community-ondersteuning en je kunt het gebruiken om code in verschillende talen te schrijven.
De app biedt software en tools voor webontwikkeling. Het heeft meerdere plug-ins om het aanpassingsvermogen aan nieuwe functies te verbeteren. Bovendien biedt het ook GUI-gebaseerde ontwerptools voor front-end ontwikkeling.
Apache NetBeans is een open-sourceproject en is gratis te gebruiken. Mogelijk moet JDK op uw computer zijn geconfigureerd voordat u NetBeans installeert.
Downloaden: Apache NetBeans (Vrij)
4. Blauwe vis
Bluefish begon als een code-editor, maar heeft nu een aantal solide IDE-functies. Het is het meest geschikt voor webontwikkelaars en ontwerpers.
De app biedt automatische aanvulling van tags, inspringen, krachtig zoeken en integratie met externe programma's. Het ondersteunt ook de meeste talen zoals HTML, CSS, Java, Python, C++, C en nog veel meer.
Bluefish is gratis en open source. Het is een platformonafhankelijke app die beschikbaar is voor alle platforms.
Downloaden: Blauwe vis (Vrij)
Ontwikkel je volgende grote meesterwerk met deze apps
Werken aan een uitstekende code-editor en IDE is de sleutel tot web- en softwareontwikkeling. De hierboven genoemde zijn industriestandaard IDE's en editors.
U kunt een geschikte app selecteren op basis van uw voorkeur, zoals uiterlijk, prestaties, geheugenverbruik of schijfruimtegebruik. Elke app heeft een aantal unieke functies, dus het is het beste om er een paar te testen voordat u beslist welke u wilt gebruiken.
Linux biedt een bloeiende omgeving voor programmeurs en ontwikkelaars. Hier zijn de beste Linux-besturingssystemen voor programmeurs.
Lees volgende
- Linux
- Programmeren
- Geïntegreerde ontwikkelomgeving
- Linux-apps

Ali is een tech-enthousiasteling sinds 2005. Hij is een krachtige gebruiker van Android, Linux en Windows. Hij heeft een Advanced Diploma in Business Management van Londen, VK, en is afgestudeerd in Engelse literatuur aan de Punjab University, Pakistan.
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