I definitely am an Eclipse user. It is the only real open-source choice for serious collaborative, cross-platform development, like the development of MODx itself. Of course, I’ve been using Eclipse for more than 5 years (originally for Java development). It takes more time to learn initially, but once you get used to the way it works, and customize it to work the way you want it to, you realize just how much more productive you can be with such a flexible and comprehensive IDE. Between the local history, batch line ending conversion, validation for embedded HTML, PHP, and JS, source formatting, remote debugging, SVN synchronization, and countless other features, I don’t know how I’d get along without it.
MY MODx DEVELOPMENT TOOLS
- Eclipse 3.2.2 + PDT (OR PHPEclipse + Aptana1) + Subclipse + Mylar
- PSPad (thanks for bringing this one to my attention; it’s a great stand-alone editor)
- UltraEdit (I’m starting to use PSPad instead)
- TortoiseSVN
1 --
I have multiple instances of Eclipse setup, some with PDT, some with PHPEclipse, and one with PHPEclipse + Aptana; I like to try things out...