Antes de nada me gustaría aclarar que en cientos post que he consultado a través de Intenet, no diferencian entre lo que es un IDE y lo que tiene que realizar un editor. Los IDEs incluyen además de las funciones correspondientes para programar en un determinado lenguaje otras herramientas para poder desarrollar, compilar, depurar, integrar determinados proyectos, trabajos colaborativos, etc. Pero en esta entrada me refiero a trabajar con documentos de texto ASCII o UNICODE, HTML, lenguajes Script. Importante entonces es NO mezclar los IDE con los editores de texto. Las ventajas de estos editores son su simplicidad, velocidad y capacidades de edición de texto avanzadas y reconocimiento sintáctico de multitud de lenguajes de programación.