[FONT=Tahoma]
I love to help code heads out on this topic as I clearly remember going through the exact same decision process and it was not and easy one. The market is flooded; the fact we have so many choices is a good thing don't get me wrong, I'm not complaining! But, the time it takes up sifting through the choices can be quite daunting!
So, after many, many
do
{ download; install; evaluate; uninstall; }
until findOneThatWorks = true;
I've found I like to use a combination of Zend Studio. http://www.zend.com/products/zend_studio and jEdit http://www.zend.com/products/zend_studio
Zend Studio is not free but is priced fairly when considering it include the best PHP debugging environment I've ever come across. Price also come with Zend Debug Server which can be installed onto your dev/staging server to allow for remote debugging. Very nice.
jEdit is a mature and well-designed programmer's text editor with 7 years of development behind it. To download, install, and set up jEdit as quickly and painlessly as possible, go to the Quick Start page.
While jEdit beats many expensive development tools for features and ease of use, it is released as free software with full source code, provided under the terms of the GNU General Public License.
The core of jEdit is primarily developed by Slava Pestov, and jEdit plugins are being written by a diverse team of programmers from around the world.
Some of jEdit's features include:
* Written in Java, so it runs on Mac OS X, OS/2, Unix, VMS and Windows.
* Built-in macro language; extensible plugin architecture. Dozens of macros and plugins available.
* Plugins can be downloaded and installed from within jEdit using the "plugin manager" feature.
* Auto indent, and syntax highlighting for more than 130 languages.
* Supports a large number of character encodings including UTF8 and Unicode.
* Folding for selectively hiding regions of text.
* Word wrap.
* Highly configurable and customizable.
* Every other feature, both basic and advanced, you would expect to find in a text editor. See the Features page for a full list.
Good luck in you research. It is worth taking your time to find the right one as you are very much like the mechanic, carpenter, or machinist choosing on tool brand or another. You may choose to put full faith and comfort in one particular brand or you may find your more comfortable with a "mixed batch" of tools used for varying purposes.
"hammer is to carpenter as editor/ide is to web developer"
Gene Kelley
PHP/MySQL Web Developer
Trak Technologies Corporation
http://www.traktechnologiescorp.com/
[/COLOR]
[/FONT]