The folks at Zend were kind enough to offer me a license for Zend Studio and since I’m a fan of where the project is going, I’m excited about using it here. The advantage here is that I can cover some things like Unit Testing in a consistent manner in the videos to come. That’s not to say that NetBeans can’t do unit testing, or synchronization with SVN, but the configuration and environment isn’t as tailored to Zend Development.
You can grab a 60 day trial of Zend Studio from Zend. This video covers setting up SVN with Zend Studio, however I’m not going to make a habit of covering Zend-Studio specific features. That’s why I’m posting another video later today about web services with a little more meat that isn’t development environment specific.

Anyone have any suggestions on what IDE is best to use for Zend Development? I’ve used VS PHP, then NotePad++, then Zend Studio for Eclipse i5 edition, and recently switched to Netbeans after watching the first few Zendcasts. Out of all them I thought Netbeans was the best for being free, but i guess i could cough up the $400 for Zend Studio normal edition.
Hi David,
Zend Studio is a little pricey, I’ll give you that, however I think down the line it will be the best match for Zend development. I’m a big fan of choice (which is one of the reasons I’m a ZF advocate), however I can appreciate the needs of an enterprise to have standardized development environments (think teams of more than 20 developers). I see Zend Studio filling that role, and my thinking in moving Zendcasts to Zend Studio, is that beginners might find themselves more at home in a unified and consistent development environment. Also, the 2 hours of tutorials at the beginning of January explaining how to bootstrap the ZF are going to start to show their age. Zend Studio is a great way to jump right in without concerning a beginner with the whole bootstrapping process.
I still feel like Eclipse PDT / Zend Studio have some kinks that need to be worked out (NetBeans too). I know that 8 months ago I looked into purchasing Zend Studio, but found NetBeans to be superior (without looking at cost). I’m seeing Zend Studio + Zend Server as a consistent development, debugging, unit testing and deployment environment and consistency with complex development is worth the extra penny.
I’m just not convinced the advantages of Zend Studio are worth the price tag when NetBeans can do virtually all of the same stuff for free. I’m all for standardizing environments, but it seems a waste to blow $400+ (waaay more for corporate multi-seat pricing) when there’s free alternatives. The fact that you ran into two mystery errors just setting up a project is a bit scary as well.
I don’t know, maybe I’ll take another look at ZS if/when I have money to burn.
Anyway, your screencasts are great, thanks for all the effort. Really looking forward to Zend_Db_* and Profiling / Testing if you get around to ‘em.
I develop daily in a corporate environment on a team of 4 developers, and we all use Eclipse PDT (PHP Development Toolkit.) I think it works very well, and its….free!
Hello Jon,
Thanks for putting these screencasts together. I’m working my way through them and finding them very useful. I like the lengths and the way you have divided the content. I can watch one or two in my crazy schedule and get just enough info to think about what I’ve heard.
Great job.
BTW – We have several seats for studio eclipse where I work but we are not sure it is yet up to the task. So having NetBeans as a free alternative in case we run into defects that affect productivity we can punt and still get out work done.
I’m tentatively optimistic that Zend will get studio to the place it needs to be but I’m not putting all hope on that.
Thanks again
Does PHP Zend framework support workflow programming or business process management
Hi Owo,
If you’re thinking of some kind of high-level organizational tool like Microsoft’s Enterprise Library with the application blocks, I haven’t come across anything of that sort sort at this stage in the PHP community. On the enterprise side, I would suggest looking at more technology-agnostic solutions, like domain-driven-design, where patterns can be applied generically and then built as objects in whichever language your dealing with.
Hi Jon,
It seems to me as if your cast is not complete. The progressbar reaches 4:09 and then it suddenly stops…
thank you
I have done the same exact thing, but as a php project not zend project, but after It checks out, I find that there is no PHP support in the project, no autocompletion at all, no code assist, anyone have a clue ?
This is first time I use Zend Studio, I used before Netbeans ID,
This is very easy video tutorial and explain it very well,
Thanks for share!