PHP programmeren met een IDE

Door de jaren heen als webontwikkelaar heb ik reeds verschillende IDE's gebruikt om het programmeren tijdens projecten te kunnen vereenvoudigen. Zoals waarschijnlijk de meesten onder ons ben ik ook gestart met Dreamweaver, al heb ik deze niet lang gebruikt.

Eenmaal je voldoende kennis hebt opgebouwd met HTML, CSS, PHP en andere talen is de kans groot dat je deze WYSIWYG editor aan de kant laat en op zoek gaat naar een andere, gratis, betere oplossing.

Enkele voordelen van een IDE:

  • Code assist, code completion
  • Debugging
  • Libraries
  • Syntax checking, syntax coloring
  • FTP, CVS of ander versie beheer
  • Team synchronisatie

Zelf heb ik ondertussen gebruik gemaakt van de volgende:

  • Zend Studio
    Deze staat toch wel aangeschreven als de 'meest professionele' IDE, en is inderdaad wel geweldig ook. Ongelooflijk veel mogelijkheden en plugins, jammer genoeg is er natuurlijk ook een kostenplaatje aan verbonden.
    Na het verlopen van de trial, ben ik dan ook op zoek gegaan naar een OpenSource alternatief.
    Zend Studio
  • Aptana
    De eerste keer dat ik deze installeerde, zaten we nog aan versie 1.5
    Sterke gelijkenissen met Zend aangezien Aptana ook draait op het Eclipse platform.
    Goed beheer van projecten, FTP, patches, PHP debugger, live PHP preview, ...
    Tot men alles wat er net zo leuk aan was voor PHP developers uitgooide in Aptana versie 2.
    Na het verschijnen van versie 2 ben ik op zoek gaan naar een nieuwe IDE.
    Onlangs verscheen de beta voor Aptana 3, bij Aptana vermelde men dat het PHP support terug zou worden toegevoegd en sindsdien draait hier terug Aptana 3 in beta. Ze zijn er nog lang niet, maar hopelijk komt het nu allemaal terug goed ;-)
    GIT zit er ondertussen goed in verwerkt wat natuurlijk ook altijd leuk is.

  • CodeLobster
    Deze gebruik ik nog steeds, maar niet echt voor projecten. Eerder wanneer ik snel 1 bestand moet aanpassen zal ik CodeLobster openen. Waarom? Omdat hij enorm snel opstart en toch heel wat goede zaken bevat voor het vereenvoudigen van programmeren zoals een bv een goede syntax-coloring.
    Verder bevat deze ook plugins voor oa Drupal.
    (Kladblok on steroids)
    CodeLobster
  • Netbeans
    Na het verschijnen van Aptana 2, ben ik hier een tijdje naar overgeschakeld, heel wat pluspunten maar wat mij er jammer genoeg van bijgebleven is dat hij bij mij niet zo stabiel draaide en me geregeld in de steek liet.
    Netbeans
  • Komodo
    Komodo
    Even getest, zag er niet slecht uit maar kon me niet echt bekoren na het gebruik van Aptana.

Dit zijn natuurlijk allemaal persoonlijke indrukken en de IDE's die ik getest heb, moest ik er hier nog eentje ontbreken wat volgens jouw zeker de moeite is laat het mij dan gerust weten, wie weet stopt dan eindelijk mijn zoektocht naar de ideale IDE voor mij :-)

Labels: 

Reacties