Photo by Adonyi Gábor from Pexels

Toolkit: Coda

Voor een softwareprogrammeur zijn er een aantal eisen waar een ontwikkeltool aan moet voldoen. Belangrijke eigenschappen zijn de leesbaarheid van code, automatische controle van de code in de geselecteerde programmeertaal, het aanvullen van code tijdens het schrijven en indexering van de inhoud en locatie van bestanden voor een project. Coda voldoet aan al deze eisen.

Uiteraard biedt Coda een prettige gebruikersinterface met voldoende mogelijkheden om de weergave naar wens aan te passen. Daarom heb ik ervoor gekozen om Coda te gebruiken voor projecten waar onderdelen in PHP7, HTML5, CSS3 en JavaScript geprogrammeerd worden.

De échte profs werken vaak met complexe ontwikkelomgevingen zoals PHPStorm, waarin versiebeheer met bijvoorbeeld Git en de samenwerking met teamleden een grotere rol speelt. Voor mijn eigen projecten is dat niet direct nodig.

Verder biedt Coda de mogelijkheid direct te verbinden met de webserver, zodat ik online kan werken en wijzigingen nagenoeg direct kan synchroniseren tussen de offline en online versie van een project.

De makers van Coda, Panic Inc, zijn overigens volop bezig met de opvolger van Coda, Nova. Nova gaat naar verwachting meer overeenkomen met tools zoals PHPStorm. Ik ben in ieder geval benieuwd!

Heb je vragen over Coda, stel ze gerust.