phpDesigner Review

I have been on the hunt for a better PHP editor or IDE (Integrated Development Environment). phpDesigner made my short list and has received positive reviews elsewhere. I have tested it out, and here is what I think of it:

phpDesigner is one of the most popular PHP IDE's on the market. At 39 Euros it is an absolute steal compared with the more expensive IDE's, like Zend Studio ($299). It is packed with features that should speed up your development time.

What I liked about it

Live parsing: The live parsing is a great help. As you type your code, phpDesigner is parsing and it and checking it for syntax errors. It reports any errors on the bottom of the screen as you type.

Function IntelliSense and descriptions: As you begin typing a PHP function name, the IntelliSense will give you a list of available functions for the letters that you have already typed. It will also display a short description for that function, which is very handy if you are not sure of the exact description to chose.

If you have are returning to a script, you can click on a PHP function name and the description will appear.

Interface: The interface is visually pleasant and fairly well laid out.

Project management tools: phpDesigner comes equipped with project manager tools like a debugging tracker.

There are loads of features with phpDesigner, as listed on their website. The above is just a short list of my favorites.

What I didn't like

FTP: The integrated FTP client is simply terrible. If is difficult and time consuming to open files directly off the server and to upload to the server. This makes the quick changes very time consuming.

No clipboard: Some IDE's and PHP editors include a clipboard. When you copy or cut, the text appears in the clipboard (along with a list of other items that you have copied or cut) and you can add it to another part of your code at a later date. This feature does not exist in phpDesigner.

Interface design: At first glance, the interface appears to be nicely presented. But after using it for a short while, it seems as if features have been added at random and the interface is not intuitive enough.

Conclusion

phpDesigner is packed with the same features that the more expensive PHP IDE's boast. It is generally a good quality piece of kit. However, the lack of a sophisticated FTP was a real deal breaker for me. I am used to opening files off the server and making quick changes. I am also used to transferring files up to the server just by hitting a shortcut key. I can not work with a IDE or editor that can not do this, so I have had to strike phpDesigner off the short list.

Comments

The latest version phpDesigner 2007 Professional 5.5 now support remote ftp editing, let you work with any PHP frameworks and other cool stuff!

You can download it at http://www.mpsoftware.dk

Blair Wadman's picture

Thank you for the comment Michael.

I was using the trial version of phpDesigner 2007 Professional 5.5 and found the FTP inadequate for my requirements. I will, however, download another trial version (assuming I can download it more then once?) and try it again, just to ensure that I have not missed anything.

I really don't like the FTP integration either.

What PHP IDE do you recommend now? I need something that supports XHTML, CSS, and Javascript too.

Blair Wadman's picture

@Rahil I currently use WeBuilder and highly recommend it. It does support XHTML, CSS and Javascript as well. In fact, the CSS editor is superb. It is really easy to use and intuitive and seems to have every feature necessary without over doing it. Although it not considered to be a full IDE, just a code editor. But I'd say that is a borderline IDE. See my review of WeBuilder for more info.

Hi,
Can u show me the shortcut key for format source code in phpdesigner?

Thanks in advance :)

Blair Wadman's picture

I'm afraid I haven't used phpdesigner since this review, so I can't answer your question. Sorry :(

I am a PHP programmer since three years and hence I use to garb all kinds of information that supports my knowledge hence I wish to inform you that I have gained a lot through your blog

Add new comment