Komodo Edit: IDE multilenguaje open source
Quienes desarrollamos en diversos lenguajes nos vemos en la necesidad de conseguir un IDE que reconozca cualquiera de ellos y a la vez cumpla nuestras expectativas en cuanto a características e interfaz. A la hora de elegir un editor siempre contamos con muchas opciones, de entre las cuales yo me quedo (por ahora) con Komodo Edit. Las principales características de este IDE son:
- Soporte multilenguaje.
- Soporte avanzado para: CSS, HTML, JavaScript, XML, Perl, PHP, Python, Ruby, Tcl, RHTML, Template-Toolkit, HTML-Smarty and Django.
- Autocompleción y tips para: CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, Tcl, XML and XSLT.
- Soporte de archivos multi lenguaje (Ej: CSS y JavaScript embebidos en HTML).
- Soporte para librerías de terceros.
- Características básicas como: Auto indentación y “desindentación”, selección de bloques, búsqueda incremental, reflujo de código, y más.
- Chequeo y coloreo de sintaxis.
- Mapeo de atajos del teclado de Vi y Emacs.
- Previsualización de HTML/CSS/XML/JS.
- “Code Snipets”: trozos de código reusables personalizados.
- Edición multi documento con pestañas.
- Administrador de proyectos con carpetas reales y virtuales.
- Toolbox que permite guardar virtualmente “todo”: code snipets, macros, menúes, templates, etc.
- Soporta agregados XPI (como Firefox y Thunderbird)
Tomando todo lo anterior como ventajas, paso ahora a nombrar las que creo que podrían ser algunas de sus desventajas:
- Dado que está basado en XUL (el sdk de Mozilla con el que está hecho Firefox), puede llegar a volverse un poco lento de a ratos si la pc no es muy potente. Si bien el uso de memoria es bastante intensivo, no llega a ocupar tanta memoria como otros IDEs.
- No posee explorador de archivos locales ni remotos, sino que sólo se maneja mediante los proyectos. De cualquier forma esto es fácilmente solucionable mediante un agregado.
- No posee debugger, el que sí está incorporado en la versión Komodo IDE, la cual es paga.
Agregados recomendados
Para completar las herramientas de Komodo Edit, le recomendaré tres agregados muy útiles:
- JSTReeDrive: Agrega un explorador de archivos tanto locales como remotos en la barra de la izquierda. Permite administrar los archivos, guardar favoritos y visualizar imágenes. La versión local funciona perfecto. La remota (vía FTP) no la he probado, pero me han comentado que no funciona muy bien, esperemos que mejore en las próximas versiones.
- HTML ToolKit: Muy buena colección de herramientas que facilita el desarrollo de páginas wev. Lean sus características en la página del agregado.
- Source Tree: Permite explorar las funciones y métodos de nuestro código mediante un árbol (muy similar al outline de eclipse). Si bien la idea es muy buena, luego de probarlo un par de días no parece funcionar del todo bien.
Resumiendo, Komodo Edit es un entorno ideal para desarrollo web utilizando HTML, PHP, CSS y JavaScript, a la vez que puede servir igual de bien para trabajar con Python y Django. Si bien no posee un debugger para este lenguaje, siempre hay otras formas de lograr la misma funcionalidad (por ej: combinándolo con IPython).
Más allá del hecho de tener un par de contras, creo que las ventajas son más que suficientes como para darle una oportunidad. De momento es el que mejor me ha respondido. ¿Tienen algún mejor IDE para recomendar? ¡Espero sus propuestas!
Vía: Página oficial de Komodo Edit
This entry was posted on Friday, May 8th, 2009 at 11:22 am and is filed under Desarrollo Web, Django, JavaScript, Noticias, PHP, Python. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.



