views:

955

answers:

5

I'd like to try out Eclipse, but I'm a bit baffled with all the different distributions of it. I mainly program in Python doing web development, but I also need to maintain PHP and Perl apps. It looks like EasyEclipse is a bit behind. Should I just grab the base Eclipse and start loading plug-ins?

+3  A: 

Maybe try Aptana (http://www.aptana.com/) - you can then plug in as many extra modules as you require.

codeinthehole
+1  A: 

PDT 2.0 is vey good Eclipse PHP Ide . It is created with cooperation with Zend, so there a lot of featuers from Zend Studio. I also use it with Subeclipse(for SVN) and Target Management (for work on FTP remotely). I will also advice to use Aptana plugins fot HTML and Js - they are much better than standard Web Tools from Eclipse.

pbrodka
+1  A: 

I develop Python applications at work and find Eclipse Classic and Eclipse for Java Devs a good fit because I don't do any plugin or Java EE Stuff. We use Eclipse for Java, Python, and NSIS (nullsoft installer) scripting.

The Python development I do requires the pydev plugin (see: http://pydev.sourceforge.net/) which so far has been fantastic on a Windows machine. I found some instability on a Fedora 9 machine, but that is not the general consensus among my linuxier colleagues :)

The pydev plugin comes with a very minimal set of customizable features including a short list of syntax for colouring, and it's very easy to create a dark colour scheme (black bg, bright text) for python development (if that matters to you). The debugger has been pretty good so far, but I have problems when my applications hit threading in PyQt. I don't know if that is a problem with QThread (a Qt Thread) or python threads in general.

I can't offer any advice regarding PERL or PHP but basically like you said, download an Eclipse version and find some good plugins for your development environment.

Chris Cameron
A: 

PyDev is pretty decent as I'm sure you know. It can fit on top of all the Eclipse distributions (provided they meet the minimum version requirements). If you're doing webdev stuff, you'll probably find the closest fit with Aptana.

That said, I find Aptana hideously clunky when compared to a decent text editor. I build sites using django and for that I use Eclipse (pure) and PyDev to do the python and gedit (gnome's souped up notepad) for writing the HTML for templates/CSS/JS/etc.

At the end of the day, whatever suits you best is what you'll go with.

Oli
A: 

EPIC is the only Eclipse Perl plugin I know for Perl.

The integration is okay. Offers a graphical debugger, but watch out for inspecting data that contains cycles, as the perl exec could just go into an infinite loop

Axeman