12 Maa.
2010

Een goede programmeur moet goede tools hebben om te kunnen ontwikkelen.
In deze blogpost licht Freek –SPATIE's webontwikkelaar & programmeur– zijn meest gebruikte programma's kort toe.

Snow Leopard

Site: http://www.apple.com/benl/macosx/
Prijs: zit gebundeld bij alle nieuwe macs, een upgrade kost 29 EUR

Vooraleer de programma's voorgesteld worden, leek het me gepast om ook m'n favoriete OS te vermelden. Al vele jaren ben ik fan van het grote gebruiksgemak en het gevoel voor esthetiek van Mac OSX. Features als Time Machine, Exposé, allerhande fijne hulpprogramma's en ook de gehele zen-uitstraling van het systeem zorgen ervoor dat er qua OS voor mij geen alternatief is (en er ook niet hoeft te zijn).

Firefox

Site: http://www.mozilla-europe.org/en/firefox/
Prijs: gratis

De reden waarom ik Firefox boven een andere browser verkies is de fantastische extensie Firebug. Met die extensie kunnen alle details van een serverrequest en serverantwoord gecontroleerd worden. In andere browsers heb je ook inspector-achtige functies maar die van Firebug vind ik het gebruiksvriendelijkst.

Netbeans

Site: http://www.netbeans.com/
Prijs: gratis

PHP ontwikkeling doe ik voornamelijk in Netbeans. Dit programma zit werkelijk bomvol features die me als programmeur echt gelukkig maken: syntax hightlighting, code completion (vooral als je object geörienteerd werkt helpt Netbeans je een pak sneller code schrijven), phpdoc ondersteuning, Subversion integratie, ingebouwde help van de standaard php-functies, het doorklikken naar de definitie van een functie, ... het is echt teveel om op te noemen. Dit programma is volledig gratis en wordt actief ontwikkeld: om de zoveel maanden komt er een nieuwe versie uit.

Versions

Site: http://www.versionsapp.com/
Prijs: 39 EUR

In Netbeans kan je makkelijk een project in en out-checken. Voor alle andere Subversion-taken (zoals vergelijkingen tussen vorige revisies maken, kijken wie de laatste keer wijzigingen heeft aangebracht, uitlezen en wijzigen van svn properties), schiet Netbeans wat tekort. Versions is een prachtig vormgegeven Subversion-client waarmee je je Subversion-repository zeer gemakkelijk kan beheren.

SQLEditor

Site: http://www.malcolmhardie.com/sqleditor/
Prijs: $79

In een standaard phpMyAdmin kan je zeer gemakkelijk nieuwe tabellen en velden in die tabellen aanmaken. Voor complexe databases kan je best eerst even nadenken over de gewenste structuur vooraleer je de tabellen aanmaakt. SQLEditor kan daarbij helpen. Je kan op een hele gemakkelijke manier een ERD tekenen: nieuwe tabellen definiëren, relaties leggen, veldtypes instellen of wijzigen is zo gebeurd. Als je klaar bent met de databasestructuur kan je met de SQL-statements die SQLEditor genereert de uiteindelijke fysieke tabellen aanmaken. Je hoeft ook niet altijd vanaf nul beginnen, SQLEditor kan ook de structuur van een bestaande database uitlezen en je hiervan de structuur visueel weergeven.

Navicat

Site: http://navicat.com/
Prijs: $179 (er is ook een gratis lite-versie beschikbaar)

Navicat is een tool waarmee je databases kan beheren. Je kan meerdere databases tegelijkertijd openen en er wijzigingen aanbrengen. De structuur en de inhoud van de tabellen kunnen bekeken en gewijzigd worden. Uiteraard kunnen er losse queries uitgevoerd worden. Ook zeer handig zijn de uitgebreide import- en exportopties.

Textwrangler

Site: http://www.barebones.com/products/TextWrangler/
Prijs: gratis

Om snel een los bestand aan te passen is Textwrangler een essentieel programma. Handige features voor de webdeveloper zijn de html- en php-highlighting, het weergeven van lijnnummer en de mogelijkheid om complexe search (en replaces) te doen met behulp van regular expressions.

Evernote

Site: http://www.evernote.com/
Prijs: gratis

Het is een warrige wereld binnen het hoofd van de programmeur. Evernote helpt om orde in die chaos te scheppen. Je kan Evernote zien als het ultieme notitieblokje. Een notitie kan vanalles zijn: een tekst, een brok html, een tabel, een afbeelding, ... Notities terugvinden kan aan de hand van de inhoud van de notitie of door tags die je aan een notitie kan hangen. Een zeer fijne feature is de automatische synchronisatie met bijvoorbeeld een iPhone zodat je je ultieme notitieboekje altijd bij de hand hebt.

NetNewsWire

Site: http://www.newsgator.com/individuals/netnewswire/default.aspx
Prijs: gratis, er is ook een betaalde versie die geen reclame weergeeft

Er zijn zoveel interessante sites op het net dat het moeilijk is om ze allemaal regelmatig te bezoeken. Een oplossing hiervoor is om je te abonneren op de RSS-feeds van de verschillende sites. NetNewsWire is een gebruiksvriendelijke RSS-reader waarmee je je feeds kan beheren. Bovendien kan het programma synchroniseren met Google Reader dat op zijn beurt kan synchroniseren met de NetNewsWire iPhone applicatie.

Overige

Verder heeft voor mij het leven geen zin zonder Launchbar, Transmit en Dropbox.

door freek
 
Commentaren worden na 3 maanden gesloten om onnodige spam te vermijden, en de discussie actueel te houden. Heeft u toch iets essentieel te vertellen? Contacteer ons gerust.

Lees hier op regelmatige tijdstippen wat ons boeit, waar we mee bezig zijn of wat we willen uitproberen.

Abonneren kan ook via de oranje RSS-feed hieronder.
Wat is RSS?