Posted by: Anonymous Coward
on February 08, 2007 03:56 AM
I use Zend Studio every day. It's not very well put together. It should be project based. You mention that you have to define a global setting for the php version - that should be defined by the current project you have open or by the project the current file belongs to. The same goes for ftp servers - they're all defined globally - that should be defined within the scope of the project.
The UI sucks in general because you can't hide unused toolbars. Everything is always in the way.
Yes, it's a java app and it's reasonably fast, but it always has choke points. It'll freeze up and you can't do anything for a minute while it does whatever it thinks needs doing. This sucks big time because it almost always comes while writing code - like it decides to rebuild the code completion database in the middle of working. It blocks the whole UI and is extremely irritating. Because of that, I've taken to using vim more than ZS.
It's pretty good, but there's a lot of room for improvement. Keep in mind that it's a commercial app and you don't get even minor version updates without a support contract. If there's a serious bug, chip up the cash to get the next minor release (which are rare) or the next major release.