Tienes el poder. Brackets está construido con HTML, CSS y JavaScript, lo que significa que es fácil de contribuir el proyecto y extender su funcionalidad.
Las herramientas no deben ser obstáculo. En lugar de un espacio de trabajo desordenado con paneles flotantes, barras de herramientas e íconos, Brackets se centra en la prestación de “edición rápida“, vistas en línea que proporcionan acceso contextual a su contenido.
Funciona con el navegador. El navegador es su punto de vista del diseño. Brackets conecta directamente en el navegador, lo que le permite diseñar y desarrollar en el mismo entorno en el que se implemente.
Sublime Text
Desarrollador(es)
Jon Skinner
http://www.sublimetext.com/
Información general
Lanzamiento inicial 18 de enero de 2008 (info)
Última versión estable 2.0.2 (info)
8 de julio de 2013; hace 3 años (aproximadamente)
Última versión en pruebas 3 Build 3103 (info)
9 de febrero de 2016; hace 4 meses
Género Editor de texto, editor de código fuente
Programado en C++, Python
Sistema operativo Microsoft Windows 32/64 Bit, Mac OS X, Linux 32/64 Bit
Licencia Software propietario
Idiomas Inglés
Sublime Text es un editor de texto y editor de código fuente está escrito en C++ y Python para los plugins.1 Desarrollado originalmente como una extensión de Vim, con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición tipo vi llamado Vintage mode.2
Características
Minimapa: consiste en una previsualización de la estructura del código, es muy útil para desplazarse por el archivo cuando se conoce bien la estructura de este.
Multi Selección: Hace una selección múltiple de un término por diferentes partes del archivo.
Multi Cursor: Crea cursores con los que podemos escribir texto de forma arbitraria en diferentes posiciones del archivo.
Multi Layout: Trae siete configuraciones de plantilla podemos elegir editar en una sola ventana o hacer una división de hasta cuatro ventanas verticales o cuatro ventanas en cuadrícula.
Soporte nativo para infinidad de lenguajes: Soporta de forma nativa 43 lenguajes de programación y texto plano.
Syntax Highlight configurable: El remarcado de sintaxis es completamente configurable a través de archivos de configuración del usuario.
Búsqueda Dinámica: Se puede hacer búsqueda de expresiones regulares o por archivos, proyectos, directorios, una conjunción de ellos o todo a la vez.
Auto completado y marcado de llaves: Se puede ir a la llave que cierra o abre un bloque de una forma sencilla.
Soporte de Snippets y Plugins: Los snippets son similares a las macros o los bundles además de la existencia de multitud de plugins.
Configuración total de Keybindings: Todas las teclas pueden ser sobrescritas a nuestro gusto.
Acceso rápido a línea o archivo: Se puede abrir un archivo utilizando el conjunto de teclas Cmd+P en Mac OS X o Ctrl+P en Windows y Linux y escribiendo el nombre del mismo o navegando por una lista. También se puede ir a una línea utilizando los dos puntos ":" y el número de línea.
Paleta de Comandos: Un intérprete de Python diseñado solo para el programa con el cual se puede realizar infinidad de tareas.
Coloreado y envoltura de sintaxis: Si se escribe en un lenguaje de programación o marcado, resalta las expresiones propias de la sintaxis de ese lenguaje para facilitar su lectura.
Pestañas: Se pueden abrir varios documentos y organizarlos en pestañas.
Resaltado de paréntesis e indentación: Cuando el usuario coloca el cursor en un paréntesis, corchete o llave, resalta ésta y el paréntesis, corchete o llave de cierre o apertura correspondiente.
Atom

Se autodenomina un editor de texto “para el siglo 21”, Atom ha ganado muchos elogios por ser diseñado para las necesidades de los desarrolladores de hoy. Está construido por el equipo de GitHub, e incorpora algunas de las lecciones que el equipo ha aprendido por la gestión de tanto código durante años. Es flexible y personalizable, cuenta con un gran número de seguidores y un montón de plugins, gracias a su API abierta. Funciona como una aplicación nativa, e incluso el paquete de aplicaciones es adaptable.
El software incorpora una interfaz con pestañas, diseño multi-panel, explorador de archivos sencillo, y con curva de aprendizaje baja (para que pueda empezar a trabajar con él rápidamente), aunque hay documentación sólida para ayudarlo, si la necesita.
A Atom se le elogia su capacidad de personalización, plugins disponibles y el potencial para convertirse en uno de los mejores y más potentes editores de texto que hayamos visto en muchos años. Se puede instalar en sistemas Windows,Atom es gratuito, de código abierto y multiplataforma, estando disponible para Windows, Linux y Mac y soportando el cross-platform de nuestros proyectos. Lo que comenzó siendo un humilde proyecto por parte del propio fundador de GitHub allá por 2008 ha acabado convirtiéndose en una potente herramienta que por fin ha alcanzado la madurez necesaria como para tenerlo en cuenta como una alternativa a los más grandes. Vamos, que lo probéis YA.
Visual Studio Code
Visual Studio Code ofrece soporte integrado para múltiples lenguajes de desarrollo, y el editor contará con una rica asistencia y completas opciones de navegación para todos ellos. Además, algunos de estos lenguajes como JavaScript, TypeScript, Node.js o ASP.NET 5 también tendrán herramientas adicionales.
El editor contará con todas las opciones que cualquier desarrollador podría esperar, como el resaltado de sintaxis, asociaciones de teclas personalizables, snippets para tener un código escrito y pegarlo con una combinación de teclas, bracket matching para comprobar que las llaves estén siempre convenientemente cerradas y soporte para Git.
Sin duda este inesperado movimiento dará mucho que hablar en la comunidad, y es que parece que a Microsoft se le han quitado todos los complejos a la hora de ofrecer productos multiplataforma. De hecho, durante la presentación del Visual Studio Code les hemos visto utilizarlo tanto en OS X como en Ubuntu. ¿Qué os ha parecido el movimiento?

Notepad++
Vamos a citar algunas
características interesantes de Notepad++:
· Identifica los lenguajes de programación más habituales y gracias a ello ofrece una presentación ordenada y clara del código. Una imagen vale más que mil palabras: comparemos el mismo código abierto con el bloc de notas y con el Notepad++.
En este caso el archivo no incluye saltos de línea con lo que el bloc de notas nos está mostrando un montón de texto desperdigado. En cambio, Notepad++ ha identificado el lenguaje de programación y nos muestra las diferentes sentencias o etiquetas en líneas bien diferenciadas. Además, nos indica cada tipo de elemento de un color. En este caso, vemos como las propiedades nos las muestra en rojo, los valores de las propiedades en violeta, las etiquetas en azul, etc.
· Permite abrir prácticamente todo: archivos con cualquier extensión, e incluso sin extensión. Si Notepad++ no lo abre es que el archivo está corrupto o no es editable.
· Nos indica los números de línea. Muchas veces los mensajes de error con que nos encontramos los que trabajamos en programación son del tipo: “Warning: mysql_select_db(): 2 is not a valid MySQL-Link resource in /home/jukebox/public_html/admin/index.php on line 125”. Notepad++ nos permite localizar y editar con rapidez la línea aludida.
· Nos permite trabajar con múltiples archivos abiertos en diferentes pestañas pero en una sola ventana. Con el bloc de notas necesitaríamos por el contrario numerosas ventanas.
En la imagen vemos cómo mantenemos abiertos diferentes archivos (header.php, about.html, about-france.html, passwd) entre los que podemos saltar fácilmente.
· Reconoce las etiquetas y nos marca el principio, fin y elementos singulares de las mismas cuando nos posicionamos con el cursor encima de ellas. En Html, Php, etc. resulta muy útil localizar visualmente dónde comienza y dónde termina una etiqueta. Esto es muy fácil con Notepad++.
En la imagen vemos cómo nos marca el comienzo y terminación de una tabla con resaltado en color cuando nos posicionamos encima de una etiqueta de apertura o cierre de la misma.
· Permite todas las funcionalidades habituales en Windows: copiar y pegar, zoom con iconos, efecto zoom usando CTRL+rueda del ratón, buscar, reemplazar, posibilidad de deshacer, mostrar caracteres ocultos (como saltos de línea…).
· Existen muchas más posibilidades y funcionalidades… y están en continuo crecimiento.
LENGUAJES RECONOCIDOS POR NOTEPAD++
Los lenguajes, estándares, tipos de fichero o entornos reconocidos por Notepad++ de forma nativa satisfacen las exigencias de prácticamente todos los programadores e incluyen, de forma aproximada, los siguientes:
Por la A y B:ActionScript, ADA, asp, Assembly, autoIt, bash, Batch
Por la C y D:C, C++, C#, Caml, CmakeFile, Cobol, CSS, D, DIFF
Por la F y G:Flash ActionScript, Fortran, Gui4CLI
Por la H e I:Haskell, HTML, ini file, InnoSetup
Por la J y K:Java, Javascript, JSP, KiXtart
Por la L y M:LISP, Lua, Makefile, Matlab
Por la N y O:NSIS, Objective-C
Por la P:PHP, Pascal, Perl, php, PowerShell, Postscript, Properties file, Python
Por la R y S:R, RC, Ruby, Scheme, Shell, Smalltalk, SQL
Por la T:TCL, TeX
Por la V:Visual Basic / Visual Basic Script, Verilog, VHDL
Por la X e Y:XML, YAML
Kate

Kate goza de características excelentes, es fácil de usar y gratuito. Se puede utilizar como un simple editor de texto, con resaltado de sintaxis, o con todas sus características y plugins, logrando casi cualquier cosa que un IDE completo puede hacer. Es el editor perfecto para los que acaban de entrar en el mundo de la programación, puede descubrir rápidamente todas las características impresionantes que tiene que ofrecer sin sentirse abrumado y confundido.
Este editor cuenta con una sintaxis apoyada en 180 lenguajes, plegado de código, corrección ortográfica, división de ventanas, sistema de marcadores, autocompletado, modo de entrada Vi (para los adictos a Vim), búsqueda y reemplazo de múltiples archivos abiertos o archivos en el disco, control de versiones y además es extensible a través de plugins y scripts.
Entre otras características Kate incluye:
Resaltado de sintaxis, extensible mediante archivos XML Búsqueda y remplazo de texto usando expresiones regulares Seguimiento de código para C++, C, PHP y otros. Mantener múltiples documentos abiertos en una ventana Soporte de sesiones Manejador de archivos Emulador de terminal basado en Konsole Numeración de lineas
Paiza.io
a mayoría de los programadores trabajan siempre desde sus casas, con equipos robustos capaces de soportar gran cantidad de trabajo sin que se bloqueen, abriendo aplicación tras aplicación, y no cualquier aplicación. Los actuales software de programación necesitan muchos recursos del computador, son muy pesados (en términos informáticos), o se demoran mucho en iniciarse tan solo para hacer un pequeño ajuste o una prueba.

Para fortuna de muchos existe un completo editor de código online, una interesante alternativa para aquellas personas, no solo programadores; que deseen crear código, editarlo y compilarlo sin necesidad de instalar absolutamente nada en su computador aparte de su propio navegador, y esta alternativa es Paiza.io.
Muchos editores de texto online ofrecen muchas alternativas diferentes: dan auto-completado, formato, agregan colores, etc., pero lo que ofrece Paiza.io es ver el resultado de la ejecución del código. Aunque la página solo se encuentre disponible en inglés y japonés, lo que le sobra a esta web son lenguajes ya que es compatible con más de 20 lenguajes de programación, entre ellos los mas famosos como son C, C++, Java, PHP, Python, MySQL, Perl, Ruby, entre mucho otros.
Paiza.io
Las características que ofrece esta web son tan completas que será como programar desde una compleja aplicación de escritorio. Cuenta con la posibilidad de crear varias pestañas de un mismo proyecto o diferentes proyectos al mismo tiempo.
Además ofrece la posibilidad de guardar su proyecto en GitHub y retomarlo cuando desee, desde donde se encuentre, pero para ello necesitará crear una cuenta la cual es totalmente gratis, o podrá utilizar su misma cuenta de GitHub para ello, pero si no cuenta con una podrá utilizar su cuenta de Facebook o de Twitter.
También desde esta página se pude crear y adjuntar al blog de su propiedad los widgets que usted cree en ella, lo cual ofrece una muy buena oportunidad para aquellos bloggers que deseen ambientar sus sitios.
Definitivamente una muy buena opción para aquellas personas que deseen aprender algo de programación sin necesidad de tener un software robusto instalado en su computador, además de que podrá ser útil para aquellos profesores que deseen enseñar varios lenguajes de programación y comparar su funcionamiento.
Aptana Studio
Aptana Studio es un IDE de desarrollo para aplicaciones de la web 2.0, gratuito, código libre, con soporte Ajax, PHP, Ruby on Rails, Adobe Air, iPhone, etc. Con Aptana se facilita en desarrollo integrado de Ajax con las tecnologías emergentes. El líneas generales, así es como se presentan ellos y la verdad es que tiene buena pinta.
Aptana está basado en el conocido entorno de desarrollo Eclipse (IDE = Integrated Development Environment), también Open Source. Pero mientras que Eclipse está focalizado en el desarrollo para Java, Aptana Studio es una distribución focalizada en el desarrollo web, con soporte a HTML, CSS y Javascript, así como opcionalmente a otras tecnologías mencionadas como PHP, Adobe Air o Ruby on Rails. Aptana Studio está disponible como una aplicación independiente o como plug-in para Eclipse. Nosotros estamos comentando aquí la aplicación independiente, que se puede descargar desde http://www.aptana.com
El programa se distribuye para todos los sistemas operativos más comunes: Windows, Linux y Mac OS X. En dos versiones:
Aptana Studio Community Edition: Es la versión gratuita, que contiene la mayoría de las funcionalidades del IDE, como edición, debugging, sincronización y administración de proyectos. Con soporte para todas las tecnologías que veníamos comentando.
Aptana Studio Profesional Edition: Esta otra versión, de pago, tiene además algunas funcionalidades extra, útiles aunque no necesarias para empezar a trabajar con Aptana. Por ejemplo, la versión "Pro" incluye: Soporte para JSON, un motor de reportes, debug en Internet Explorer (la versión community sólo tiene debug en Firefox), gestión remota de proyectos y soporte para FTPS y SFTP.
De las funcionalidades de la versión Profesional posiblemente las más destacables o interesantes para justificar su compra sea la gestión remota de proyectos, pero el propio Aptana Community dispone de una herramienta para conexión por FTP para hacer upload o download de archivos, así como la sincronización de nuestros contenidos en local con los del servidor remoto. También si queremos hacer una conexión segura por FTP con los protocolos FTPS y SFTP será necesaria la compra de la versión Pro. El debug en Internet Explorer también resulta interesante, como no, pero si tenemos la oportunidad de hacerlo en Firefox puede ser suficiente para evaluar si nos interesa la compra antes de hacerla.
La descarga del software ocupa unos 85 Mb y se puede hacer desde la propia página web de Aptana. Pero ojo que cuando instalamos Aptana Studio obtenemos el entorno con soporte para HTML, CSS y Javascript. Luego podremos instalar plug-ins para disponer también del editor PHP, Ruby on Rails y otros como soporte para Adobe AIR y el desarrollo para iPhone.
Para instalar plug-ins tenemos el Plug-in Manager, en una de las ventanitas del entorno, situada en la parte de abajo, accesible por una pestaña. También se pueden instalar plug-ins desde la página de inicio de Aptana y desde el menú Help - Software updates - Find and Install.
En resumen, estas son algunas de las características principales de Aptana Studio:
Ayudas visuales para la escritura de scripts en diversos lenguajes, como coloreado y auto escritura del código, ayudas contextuales de referencia a medida que se escribe, etc.
Visualización de errores de sintaxis a medida que se escribe.
Soporte para hacer FTP a servidores remotos, con herramientas para sincronización.
Debug en Firefox (Debug Internet Explorer también con la versión Profesional)
Librerías de funciones en Javascript populares en Ajax/Javascript 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 plug-ins que puede crear Aptana u otras empresas y herramientas para estar al tanto de cualquier nuevo añadido.
Extensible por Javascript. Los usuarios pueden escribir scripts para realizar acciones y macros.
Los Snippets permiten insertar fragmentos de texto que se utilizan muy a menudo.
Y un largo etc...
Todo esto hace de Aptana un programa muy interesante para los desarrolladores del web, gratuito y basado en otro gran sistema Eclipse, lo que garantiza aun más el buen trabajo demostrado hasta ahora por el equipo de Aptana.
BIBLIOGRAFIA
http://www.desarrolloweb.com/articulos/aptana-studio.html
https://www.maestrodelacomputacion.net/mejores-editores-de-texto-para-programar/