Industry


Ads by TechWords

See your link here


Martin MC Brown's picture
Martin MC Brown

Computing From the Front Lines

PHP comes to Eclipse

At EclipseWorld this year I presented tools for developing Python and Perl applications within the Eclipse IDE. These were extensions built and released by enthusiastic programmers who needed the tools, developed them, and decided to let other interested people (like me) use them.

Now it seems Zend are going to be formally joining the Eclipse project, as detailed in this Computerworld piece.

This is great news. PHP is a wonderfully rich web development platform, and Eclipse could give us the ability to develop and deploy PHP apps in a straightforward and intelligent manner. We can already develop HTML in Eclipse, so the merging of the two makes sense.

As is pointed out in the article, PHP is also used in web services environments, another area that Eclipse provides some excellent tools for.

Finally, a side benefit might be that others in the same space - and that includes Perl and Python - will be spurred on to further extend capabilities of the tools we already have.

What People Are Saying

Matisse: Thanks for your

Matisse:

Thanks for your comments, I've added your article to my reading list :)

And yes, I think EPIC is great (which is why I ran a class on it at EclipseWorld), and I think longer term it'll be more important for Perl and other languages to have improved tools, otherwise I think people will simply top using them.

--
Martin 'MC' Brown, MCslp.com

Having a hard time with

Having a hard time with this...

I tried Eclipse again last week to try a Javascript plugin and then deleted it after about 10 minutes. Used the marvelous HTML-kit instead. Eclipse is repository-based, has no connecting patterns to interact with the files you need to to get stuff done. JBuilder in that sense has less impedance mismatch to reality than Eclipse.

Zend Studio, with it's in-place-editable secure FTP connection with the outside world, really is useful to me. Zend Studio however would benefit from better browser connectivity for pages--a quick show-me-this-in-a-page would be nice.

HTML-Kit is more useful to put effort into. It needs secure FTP path. Currently only has unsecure FTP for in-place editing. Integration with WinSCP or Putty perhaps.

Thanks for posting this.

Thanks for posting this. I've been an advoacte for improving tools for Perl lately, and use the EPIC plugin for Eclipse as an example of what could be done.

PHP, like, Perl, is a somewhat unstructured language (compared to say, Java) and so creating modern IDE's is not a trivial matter. You and your readers might be interested in an article I wrote that (although focused on Perl) describes many of the features that any really good IDE should have: http://www.perl.com/pub/a/2005/08/25/tools.html