Of je nu een zelfverklaarde scriptkiddie of zwarte hoed bent, een hobbyprogrammeur of een professionele coder, je hebt een app nodig die aan je taak voldoet. Als u ervoor kiest om uw programmering op een Mac in plaats van op een pc uit te voeren, vindt u hieronder een overzicht van de beste apps voor het bewerken van code die kunnen worden verzameld.

Test ze uit, zie welke het beste bij je past en duik in de sublieme wiskundige, perfect logische wereld van Mac-gebaseerde codering.

1. Vim

De nummer één keuze voor waarschijnlijk het merendeel van de programmeurs deze dagen, Vim is de meest complete tool voor het bewerken van code. Het gebruikt veel minder geheugen dan zijn concurrenten, het is open source en kan op afstand worden gebruikt via SSH.

Gerelateerd : 3 nuttige tips en trucs voor VIM-editor voor gevorderde gebruikers

Dat is niet alles. Vim werkt op alle Unix-platformen (dus ook Windows en Linux) en zit boordevol sneltoetsen die het schrijven van lange stukjes code een makkie maken. Het lijkt misschien veel om op te nemen, maar alle snelkoppelingen zijn bedoeld om gedenkwaardig te zijn (dus d voor 'verwijderen', uiteraard), waardoor Vim vrij toegankelijk is.

Met zijn enorme community die een constante opkomst van plug-ins en add-ons voortbrengt, is Vim een ​​enorm, flexibel hulpmiddel dat kan worden gebruikt voor veel van de meest populaire codeeromgevingen (C, Python, noem maar op).

Het is om een ​​reden nummer één.

2. Sublieme tekst

Een van de beste en eenvoudigste codeerhulpmiddelen ooit beschikbaar voor Mac-gebruikers. Sublime Text is een notepad-achtige applicatie waarmee je je code kunt schrijven, bepaalde delen kunt markeren met behulp van de verschillende algoritmen voor het detecteren van syntaxis, enzovoort. De app heeft een aantal functies, waaronder Goto Anything, Multiple Selections, Command Palette, etc. Als je denkt dat de andere apps of dingen je afleiden tijdens het coderen, dan kun je de afleidingsvrije schrijfmodus inschakelen. Het schakelt alles uit behalve het gebied waar je je code schrijft.

Sublime Text is niet gratis, maar je kunt de gratis proefversie downloaden en deze lijkt nooit te verlopen. Niettemin, als je Sublime Text gebruikt en ervan houdt, is het altijd goed om de licentie te kopen en de ontwikkeling te ondersteunen.

De app is beschikbaar voor Mac, Windows en Linux.

3. BBEdit

Dit is nog een andere leuke tool voor het coderen van programma's. BBEdit zegt dat het niet zuigt, en dat betekent waarschijnlijk iets goeds voor de programmeurs. De app heeft een mooie interface die identiek is aan Sublime Text. De app lijkt geneigd te zijn naar diegenen die veel HTML-codering doen, en misschien zijn er daarom een ​​aantal opties om webpagina's in de app te manipuleren. Het bevat FTP- en SFTP-ondersteuning, dus er is geen probleem met het uploaden van uw bestanden naar uw server zodra u klaar bent met het schrijven ervan. Klinkt cool, huh?

4. TextMate

Heeft u veel codeerwerk dat in een korte tijd moet worden gedaan? TextMate is beschikbaar om u te helpen. De app maakt het coderen op je Mac veel eenvoudiger dan ooit met een aantal functies waar het voor is geladen. Syntaxisaccentuering, meerdere tabbladen en zoeken en vervangen zijn enkele opvallende kenmerken van de app. Als je het sluiten van een haakje hebt gemist, gebeurt dat meestal met de codering; het maakt het automatisch voor u af. Dus de volgende keer dat u een programma schrijft, is er veel minder kans dat het fouten bevat.

5. Beugels

Wat gebruik je het vaakst tijdens het schrijven van code? Ja je hebt gelijk. Het is haakjes. Brackets door Adobe biedt een krachtige tool om het volgende grote ding te coderen. De app is eigenlijk gebouwd voor HTML-coders die honderden webpagina's per dag maken, of misschien zelfs meer. Het markeert de syntaxis waardoor het gemakkelijker voor u wordt om uw codeblokken en fouten te vinden en wordt geleverd met een Live HTML-ontwikkeling die de uitvoer van uw code toont, zonder dat u de pagina hoeft op te slaan of te vernieuwen. Dat is echt iets cools aan deze app, nietwaar?

6. Textastic

Textastic voor Mac is een eenvoudige, maar snellere, coderingstool die levert wat het belooft. Met functies zoals Automatisch aanvullen, wordt een deel van je code automatisch aangevuld die je anders zelf zou moeten doen, wat je tijd bespaart die je zou kunnen gebruiken om iets anders te doen. Hoewel de meeste andere functies hetzelfde blijven als de bovenstaande apps, bevat deze een nieuwe functie met de naam iCloud-synchronisatie. Wat het doet, is om je code te laten synchroniseren met je verschillende Mac-machines, zodat je gemakkelijk kunt doorgaan waar je was gebleven.

Conclusie

Codering is tegenwoordig een deel van het leven van veel mensen geworden, en de bovenstaande apps moeten helpen om het sneller en efficiënter te doen.

Dit artikel is voor het eerst gepubliceerd in maart 2014 en is in juni 2018 bijgewerkt.

Afbeelding credit: Close-upcodering op het scherm door oatawa / Shutterstock