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. Desarrollado por GitHub , Atom se lanzó el 25 de junio de 2015. [8]
El 8 de junio de 2022, GitHub anunció el fin de vida de Atom , ocurriendo el 15 de diciembre del mismo año, justificando su necesidad de "priorizar tecnologías que permitan 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 "pirateable", lo que significa que se puede personalizar mediante HTML , CSS y JavaScript . [11]
Atom es una aplicación de escritorio creada utilizando 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 . [dieciséis]
Atom utiliza Tree-sitter para proporcionar resaltado de sintaxis para múltiples lenguajes de programación y formatos de archivo . [17]
Como la mayoría de los otros editores de texto configurables, Atom permitía a los usuarios instalar paquetes y temas de terceros para personalizar las funciones y la apariencia del editor. Los paquetes se pueden instalar, administrar y publicar a través del administrador de paquetes apm de Atom. Todos los tipos de paquetes, incluidos, entre otros: soporte de resaltado sintáctico para idiomas distintos del predeterminado, depuradores, etc., podrían haberse instalado a través de apm. [ cita necesaria ]
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ó 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 de que Microsoft pudiera descontinuar 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, dentro 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 antes del 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 estaría escrito en Rust y no usaría el marco Electron . [29]
El 30 de enero de 2023, GitHub anunció una infracción que expuso "un conjunto de certificados de firma de código cifrado", algunos de los cuales se utilizaron para firmar versiones de Atom. GitHub recomendó a los usuarios cambiar 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 convirtió en código completamente abierto en mayo de 2014 bajo la licencia MIT , incluido su marco de escritorio Electron . [32]
GitHub anunció hoy que cerrará Atom
[...] no construimos 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 renderizada localmente.
{{cite web}}
: Mantenimiento CS1: URL no apta ( enlace )