Seidor
Hombre usando un ordenador

06 de junio de 2024

Atom: un IDE para el desarrollador web

Para el desarrollador web, una de sus herramientas más importantes es su editor de texto o entorno de desarrollo integrado (IDE por sus siglas en inglés). Hoy os presentamos Atom, uno de los IDE de más éxito del momento.

¿Qué es Atom?

Atom es un editor de código de fuente abierta para macOS, Linux, y Windows​ con soporte para plug-ins escrito en Node.js, incrustando Git Control, desarrollado por GitHub.

El IDE consta de una aplicación de escritorio construida utilizando tecnologías web. ​ La mayor parte de los paquetes tienen licencias de software libre y es construido y mantenido por su comunidad. Atom está basado en Electrón (Anteriormente conocido como Atom Shell), un framework que permite aplicaciones de escritorio multiplataforma usando Chromium y Node.js.​ Está escrito en CoffeeScript y Less.​ También puede ser utilizado como un entorno de desarrollo integrado (IDE).​

Atom liberó su beta en la versión 1.0, en 2015.​ Sus desarrolladores lo llaman un "Editor de textos hackable para el siglo XXI".

¿Qué lenguajes soporta Atom?

Atom es compatible con todos estos lenguajes: HTML, CSS, Less, Sass, GitHub, C/C++, C#, Va, Java, Objetivo-C, Javascript, JSON, CoffeeScript, Python, PHP, Ruby, Shell Script, Clojure, Perl, Git, Property List(Apple), TOML, XML, YAML, Mustache, Julia & SQL.

Características de Atom destacables

Funcionalidades extra (Packages)

Ésta es una de las áreas dónde Atom destaca especialmente. Con el "package manager", instalado por defecto, podemos instalar y desinstalar fácilmente casi cualquier función imaginable, pues a día de hoy más de 6500 paquetes de modificaciones se encuentran disponibles.

Integración con Git

Atom ha sido desarrollado por miembros de la plataforma GitHub, y esto se nota a la hora de trabajar con el. Nuestro proyecto de Atom se sincronizará automàticamente con el repositorio de Git y veremos en todo momento si se encuentra en la misma versión que nuestro repositorio o en qué documentos hay divergencias.

Personalización

Atom dispone de un documento totalmente editable donde podemos ajustar el estilo de trabajo a nuestras más detalladas preferencias. Desde "convertir las tabulaciones en espacios" y viseversa hasta "guardar automáticamente al perder el enfoque en el archivo".

Desventajas de Atom y conclusión

Una de los pocos problemas de Atom se encuentra en su rendimiento, ya que a veces puede ser un poco lento. A la hora de abrir un archivo o navegar entre diferentes pestañas el tiempo de reacción puede llegar a ser un poco superior a lo deseado y eso, cuando estamos en plena racha de trabajo, puede ser molesto.

Aún así, Atom es una muy buena herramienta que, a pesar de este leve inconveniente, ofrece mucho potencial y facilita mucho el trabajo del desarrollador web.

Quizá te puede interesar

06 de junio de 2024

¿Qué es CookiePro?

CookiePro es una herramienta de consentimiento de cookies, diseñada para cumplir las actuales normativas de GDPR en tu sitio web.

CookiePro nos proporciona un script que colocaremos en nuestra web y nos aplicará un banner personalizable con las configuraciones y la estética que nosotros necesitemos.

Cloud
SEIDOR
06 de junio de 2024

Deep Learning: Algoritmos de programación que aprenden por sí mismos

El Deep Learning es una parte de Machine Learning que se encarga de simular el comportamiento del cerebro humano para resolver problemas de difícil solución para las máquinas.

Data
06 de junio de 2024

Posicionamiento web SEO

¿Cómo utilizamos el SEO en tu página web? El posicionamiento web en Drauta te dará visibilidad y te aportará buenos resultados en los buscadores.

Customer Experience
SEIDOR