Atom es un editor de texto y código fuente gratuito y de código abierto para macOS , Linux y Windows con soporte para complementos escritos en JavaScript y control Git integrado . Atom fue desarrollado por GitHub y se lanzó el 25 de junio de 2015. [8]
El 8 de junio de 2022, GitHub anunció el fin de la vida útil de Atom , que se produciría el 15 de diciembre del mismo año, justificando su necesidad de "priorizar las tecnologías que posibiliten el futuro del desarrollo de software", específicamente sus GitHub Codespaces y Visual Studio Code , desarrollados por Microsoft que había adquirido GitHub en 2018. [9] [10]
Atom es un editor de texto "hackeable", lo que significa que es personalizable usando HTML , CSS y JavaScript . [11]
Atom es una aplicación de escritorio creada con tecnologías web . [12] Se basa en el marco Electron , que fue desarrollado para ese propósito y, por lo tanto, anteriormente se llamaba Atom Shell. [13] Electron es un marco que permite aplicaciones de escritorio multiplataforma utilizando Chromium y Node.js. [14] [15]
Atom se escribió inicialmente en CoffeeScript y Less , pero gran parte se convirtió a JavaScript . [16]
Atom utiliza Tree-sitter para proporcionar resaltado de sintaxis para múltiples lenguajes de programación y formatos de archivo . [17]
Al igual que la mayoría de los demás editores de texto configurables, Atom permitía a los usuarios instalar paquetes y temas de terceros para personalizar las características y el aspecto del editor. Los paquetes se podían instalar, gestionar y publicar a través del gestor de paquetes de Atom, apm. Todos los tipos de paquetes, incluidos, entre otros: compatibilidad con resaltado sintáctico para idiomas distintos del predeterminado, depuradores, etc., se podían haber instalado a través de apm. [ cita requerida ]
Atom fue desarrollado en 2008 por el fundador de GitHub, Chris Wanstrath , como un editor de texto utilizando Electron Framework (originalmente llamado Atom Shell), un marco diseñado como base para Atom. [18]
Entre mayo de 2015 y diciembre de 2018, [19] Facebook desarrolló los proyectos Nuclide [20] y Atom IDE para convertir Atom en un entorno de desarrollo integrado (IDE). [21] [22] [23] [24]
En 2018, cuando Microsoft anunció que adquiriría GitHub, los usuarios expresaron su preocupación por la posibilidad de que Microsoft descontinuara Atom, ya que competía con Visual Studio Code de Microsoft . El futuro CEO de GitHub aseguró a los usuarios que el desarrollo y el soporte para Atom continuarían. [25] Sin embargo, al cabo de cuatro años, el desarrollo cesó. El 8 de junio de 2022, GitHub anunció el cierre del desarrollo de Atom y el archivo de todos los repositorios de desarrollo de Atom para el 15 de diciembre de 2022. [9]
Un ex desarrollador de Atom, Nathan Sobo, anunció que estaba construyendo el "sucesor espiritual" de Atom, titulado Zed. [26] [27] [28] A diferencia de Atom, Zed se escribiría en Rust y no utilizaría el marco Electron . [29]
El 30 de enero de 2023, GitHub anunció una vulneración que expuso "un conjunto de certificados de firma de código cifrados", algunos de los cuales se utilizaban para firmar versiones de Atom. GitHub recomendó a los usuarios que actualizaran a versiones anteriores de Atom firmadas con una clave diferente. [30]
Tras el final de la vida útil de Atom, el desarrollo continuó en una bifurcación comunitaria llamada Pulsar. [31]
Atom se volvió completamente de código abierto en mayo de 2014 bajo la licencia MIT , incluido su marco de escritorio Electron . [32]
GitHub anunció hoy que pondrá fin a Atom
[...] No creamos Atom como una aplicación web tradicional. En cambio, Atom era una variante especializada de Chromium diseñada para ser un editor de texto en lugar de un navegador web. Cada ventana de Atom es esencialmente una página web generada localmente.
{{cite web}}
: CS1 maint: URL no apta ( enlace )