editing PHP with NetBeans IDE

I admit. I’m an IDE and RAD lover. And I enjoy trying out new development enviroments all the time in the quest for the perfect work tools. After using Eclipse for quite a long time for PHP, I switched to Activestate’s Komodo 4.4 IDE. Komodo is a really nice and slick IDE with by far the best PHP code completition I’ve found in any tool. The debugging is easy to setup using xdebugger and it’s easy to analyse your code using watches and analysing tools. One tool I found useful was the Watch file tool wich could be compared to the tail -f command in Linux (allows you to ‘stream’ the data of a file to output. useful to analyze log files on the fly for instance).

However, I think Komodo suffers a bit from a ruff UI, loosing variables and values in debugging sessions, forgets it’s line position and break point positions from time to time and has a limited subversion integration.

Then I found NetBeans early access for PHP. This was a really nice surprise, however I couldn’t get debugging working so I switched back to Komodo again. But now Netbeans.org released the RC1 of version 6.5. After some fiddeling I got the debbuger working (I guess it really didn’t have to do with rc1 but still..) and by that I’ve got my new favourite environment. Main advantages are for me:

  • The debugger is the best PHP debugger I’ve tried.
  • A slick and fast UI. Very easy and intuitive to rearrange panels and views almost in any way I’d like
  • Superb subversion support. Direct markers for changes, easy shortcuts to view diffs and revert actions.
  • Good refactoring support (things like Ctrl+R to refactor a variable etc).
  • Built in SQL editor with code completion
  • Active and easy class/property inspector (Komodo lists all open files, Netbeans shows only active or selected file in file list without opening it)
  • and so on..

A screen shot attached, editing a TYPO3 ext project for a client.. note the SVN popup..

coding PHP with NetBeans 6.5 RC1

17 Responses to “editing PHP with NetBeans IDE”

  1. YahooBot Says:

    Nice site, thanks for information!

  2. HairyMan Says:

    Not bad… Not bad.

  3. Php Editors Says:

    found your site on del.icio.us today and really liked it.. i bookmarked it and will be back to check it out some more later ..

  4. www.engel-bedeutung.de Says:

    Hi there I like your post “editing PHP with NetBeans IDE” so well that I like to ask you whether I should translate into German and linking back. Greetings Engel

  5. David Smeringe Says:

    Sorry to all you ho actually commented on my blog. Seems I didn’t pay enough attention to akismet spam filter. To effective. Will improve on that!

  6. David Smeringe Says:

    Engel, please translate and post back if you’d like!

  7. Aphrodisiac Foods Says:

    ::~ I am really thankful to this topic because it really gives useful information ~*;

  8. Hnjedflk Says:

    Jonny was here child model pics lolitas :-[[

  9. Aicreoom Says:

    Looking for a job nymph child nudist rfnopw

  10. Hktxqnlu Says:

    Have you seen any good films recently? gay kidnap movies xwcl

  11. Usfjpqbb Says:

    I’m unemployed tender young models :P P

  12. Oxcaqwqj Says:

    this is be cool 8) Nude Male Models 414

  13. Backgammonempire Says:

    fabuleusa denos de enurandio y adoto con tiróqumo consel. pestea a erento y ratoc renteto con exinonol sacho!

  14. Wjfyelvl Says:

    I’m retired Lolita Bbs Kds
    905189

  15. Darmowy PKSI Says:

    Thanks for every other informative blog. The place else may just I am getting that type of information written in such a perfect means? I have a venture that I am simply now working on, and I’ve been on the glance out for such information.

  16. Wykrywanie podsłuchów Says:

    Now I’m confused. Is this real?

  17. blog humanistyczny Says:

    Hi there, just was alert to your weblog through Google, and found that it is truly informative. I’m gonna watch out for brussels. I’ll appreciate when you proceed this in future. A lot of folks will probably be benefited out of your writing. Cheers!

Leave a Reply