Zend Studio for Eclipse

Since a few weeks the new generation of the Zend IDE for PHP is available. Instead of the completely Zend-written IDE that there used to be, this one is based on the Eclipse platform, a platform I've never really been a fan of...

I have already tried Zend Studio for Eclipse when it was still called Neon, which was the public beta of this software. I was not impressed. Aside from the fact that it was built on a platform I was far from a fan of, some key features were not yet working, things like code hinting and code completion for included libraries.

So when the stable version came out, I was reluctant to give it another try. Given my bad experiences with Eclipse and the early beta, I postponed it, and actually kept postponing it. But eventually, after some comments from others, I decided to give it a try.

But man, how wrong I was in waiting this long! Sure, there are still some things in the Eclipse platform that I dislike, but overall, everything that I didn't like about the beta was fixed, and the IDE as it stands here right now is not just highly usable, it seems faster and less heavy (which is a new for Eclipse in my experience) than the previous versions of Zend Studio. And it brings some of the great advantages of the Eclipse platform (yes, they are there!) such as the great plugin infrastructure combined with the enormous amount of available plugins. I'm sure there's a few features I don't use as often as others that I haven't encountered yet, so over time my opinion may change, but my first impression is really positive, and I'm quite surprised about that. When they first announced the new version would be based on Eclipse I'd have never thought I'd say this but: I highly recommend Zend Studio for Eclipse as a PHP IDE!

Full disclosure: I am employed by a Zend Partner, but this hardly changes my opinion on things. I still prefer symfony over the Zend Framework and until recently preferred Zend Studio 5.5 over Zend Studio for Eclipse ;)


Add comment

Comments

gravatar Michelangelo van Dam: I've been using ZS "Neon" since it's first releases as beta-tester and I have to agree that this is the best IDE for developing PHP.

I'm more a Zend Framework developer, so the complete integration of Zend Framework is really convenient for deploying rapid applications. But if I can trust those Java developers, it shouldn't be too dificult to have symphony integrated as well, so you can deploy rapidly symphony apps using your favorite IDE.
February 12, 2008
gravatar Bob: After your review I tried the new Zend again, but i'm afraid I really, really don't like Eclipse: Huge, heavy, bulky, slow.

I'm currently trying out Komode IDE, and I think I like it a lot. Depending on how it goes, I'm either migrating to Komodo, or sticking with Zend 5.5.
February 14, 2008
gravatar Dan M: I recently downloaded Zend Studio for Eclipse after using ZDE 5.5 for many months. While there are some interesting new features, I am disturbed by the dramatically slower performance. I'm using some pretty high-end hardware for my development work, and ZSfE often noticeably pauses between keystrokes or mouse clicks. At times it can be maddening waiting for it to catch up. I've switched back to ZDE 5.5 a couple of times out of frustration, but I keep thinking I should give ZSfE "one more try" just in case I'm missing something...
July 25, 2008
gravatar matt: Totally agree w/ Dan. I've been a faithful 5.5 user for years, and have spent the past 2 months fighting the Eclipse version, trying to convince it not to scan every pear file I include a thousand times, fighting for speed, trying to edit when its doing anything else, etc. I for one AM going back to 5.5.1...I'm sorry I ever left it.
September 30, 2008

Php5_zce_logo

not tested in IE


Upcoming events

I will be speaking 08-10-2010: Symfony Day Cologne 2010
I will be speaking 09-10-2010: Symfony workshop

Tags

1337 2008 2010 4developers access modifiers accessibility AdaLovelaceDay09 advent agavi agile amsterdam apache apple article articles atk atkMetaNode audioscrobbler azure backwards compatibility barcelona bbc bbq beatstad belgium best practices bittorrent boards of canada book books bughuntday caching cake cal evans career cat cerf certificate cfp clear cms cologne common sense communities community conference conferences continuous integration contribute crisis css custom datetime DbFinderPlugin decorator decorators deployment devdays development directoryindex documentation download dpc dpc09 dpc10 DPC2008 dreamhost dv7 eclipse ed efficiency enterprise errors event events expertise ezcomponents facebook flickr framework frameworks freelance freeze frontend fun games germany getting real google googletalk graceful degradation hack hackers hidden gem hiphop howto hp html http ibuildings icann ide idm imovie indy ingewikkeld internet IPC ipc ipc08 javascript job jobeet john peel joomla kubuntu left on the web lighttpd lime linux live london loudblog m2ts mac malware mambo marjolein mediterra meeting meme meta methodology microsoft movie music mysql namespace namespaces netbeans netherlands nllgg odmarco open source opinion ORM osx paradiso pavilion pear performance personal pfc10 pfcongres pfcongrez photo php phpabstract phpazure phpBB phpbb phpbelgium phpbenelux phpbnl10 phpgg phpitalia phpnw phpnw08 phptek phptek09 phpuk2009 phpUnderControl phpunit php|architect php|tek podcast politics portability postcrossing presentation presentations private projects protected public qa recruiting refactoring review rewrite ruby on rails schedule scifi script security seven things sfdaycgn simplexml slides smfony software sogeti solar sound standard standards star trek static steer strings subversion symfony Symfony2 symfonycamp symfonyday symfonyUnderControlPlugin talk talks technology techportal tek09 telecommuting terratec terrorism testfest testing textpattern tips tld tomas training twig uncon unet usability usergroup validation vhost video vinyl virus warp weblogging wiki windows winphp women work workshop world world of warcraft wpi writing xml xpath xsd yara year youtube ZCE zemanta zend zend framework zend server zend studio Zend_Form
© 2004 - 2010 Stefan Koopmanschap + Powered by Symfony, photos powered by Flickr, links powered by Delicious, Shanghai smilies by Iconbuffet. Feeds: rss / atom. Left on the Web v4.4.0.1