Un excelente editor de código: Atom
Contents
Atom es un editor de código hecho con electronjs y nodejs. Los creadores de Atom les gusta llamar a su creación: “A hackable text editor for the 21st Century”, es decir, un editor de texto hackeable para el siglo 21.
Es un editor de texto realmente bueno, sirve para programar en multitud de lenguajes, con especial énfasis en HTML, Javascript, CSS, etc. Pero instalando paquetes sirve para casi cualquier lenguaje como veremos más adelante.
Tiene multitud de características que lo hace un editor bastante completo.
Atom está disponible para Windows, OS X, y Linux, tanto .deb como .rpm, es decir, está disponible para Ubuntu, Fedora, Debian, etc.
Características destacables de Atom
Digo destacables porque ellos mismos las muestran en la portada de sus web, aunque para mi gusto no son las características más interesantes.
Teletype: Simplemente generas un enlace y lo compartes con otro usuario de Atom, y ya está, podeis escribir código en tiempo real, esto significa que lo que escribas se le escribirá automáticamente en el editor de texto del otro usuario al que has invitado, esto puede ser extremadamente útil para colaborar pero más aún en mi opinión para dar clases particulares online.
Aqui un video demostrativo.
Github para Atom: Tiene integración con el repositorio github de manera que podremos subir y administra proyectos.
Algunas de las características de Atom
Algunas de las cosas que más me gusta de Atom es su tipado, es decir, los colores con los cuales marca el código y que nos ayuda a tener una perspectiva visual más limpia del código, además podemos fácilmente instalar temas que cambian este tipado o el diseño y fondo del editor, siendo un fondo oscuro mucho más agradable para programar de noche.
Además tiene autocompletado, y esto es muy importante, sin despreciar otros editores con esta función, Atom lo hace especialmente bien y se me hace muy intuitivo, ya que con otros editores con esta función no respondían de la manera que yo quería. De todas formas, una vez más, esto se puede cambiar entre muchas opciones gracias a que cualquiera puede escribir un paquete y colgarlo, al ser de código abierto y libre.
Atom tiene plugins “wysiwyg” como “atom-html-preview” que nos permite ver renderizado el código HTML, CSS o Javascript que escribimos en tiempo real, en vez de tener que abrirlo con un navegador, lo que nos ahorra una cantidad de tiempo bastante grande.
Como hemos dicho antes, al ser un editor de texto podemos hacer muchos programas escritos en lenguajes interpretados como Javascript, PHP, etc. Pero también podemos programas en C#, Java, etc. Y Shellscript y Python, y Perl y…..casi cualquier lenguaje, tiene paquetes para muchos.
Libertad de uso de Atom
Atom es de código abierto bajo licencia MIT, una de las licencias que otorgan más libertad, y que nos permite hacer casi cualquier cosa con el código, y es que la licencia MIT permite no solo el uso del código, su modificación y redistribucción, sino también habilita su uso para negocios y casi cualquier cosa y casi sin condiciones.
Este tipo de licencias hace avanzar mucho los distintos proyectos debido a esta libertad de uso tan amplia.