Buscando un IDE gratis para editar JavaScript, PHP y que tuviera la capacidad de debuggear aplicaciones, me encontre con Aptana Studio. Es un IDE para aplicaciones web con soporte para HTML, DOM, JavaScript y CSS, desarrollo de aplicaciones con bases de datos para PHP, Jaxer, Ruby on Rails, y Python. Lo más importante es que es gratis, open source y basado en la plataforma Eclipse.
Además, este IDE provee coloreo de código, chequeo de sintaxis, organización estructural del código fuente, depuración, autocompletitud integrada con el DOM y diferentes frameworks (Extjs, jQuery, Scriptaculous, Dojo, Mootols, etc.).
Una característica muy útil es que brinda la posibilidad de asociar un proyecto con una conexión FTP (SFTP y FTPS solo en la version Pro) para subir y descargar archivos directamente en un servidor de producción. Incluso se le pueden agregar plugins para SVN, Subversion y otros. Soporta bibliotecas como Adobe Spry, Adobe AIR, Yahoo YUI y iPhone entre otras.
A pesar de ser un entorno de desarrollo muy completo, el estar basado en Eclipse lo convierte en un IDE bastante pesado y aplicable sólo para computadoras con ciertas características en su hardware.
Otras características adicionales:
- Funciona en Windows, Mac y Linux
- Visualización de errores de sintaxis a medida que se escribe.
- Debug en Firefox
- Librerías de funciones en Javascript en Ajax/JavasSript para utilizar en los proyectos.
- Ejemplos ya creados para empezar a conocer las posibilidades de desarrollo rápidamente.
- Previsualización de estilos CSS con el editor CSS.
- Extensible a partir de plugins que puede crear tanto Aptana como otras empresas.
- Los Snippets permiten insertar fragmentos de texto que se utilizan seguido.
Resumiendo, todo esto hace de Aptana un IDE más que interesante para los desarrolladores Web. Es gratuito y basado en Eclipse.
Más sobre Aptana en http://www.aptana.com