Atom (文本编辑器)
开发者 | GitHub, Inc. |
---|---|
首次发布 | 2014年2月26日[1] |
当前版本 | |
原始码库 | https://github.com/atom/atom |
编程语言 | C++ / Node.js / CoffeeScript / JS / CSS / HTML |
操作系统 | macOS 10.9及更新版本、Linux和Windows 7 及更新版本 |
文件大小 | 87–145 MB |
语言 | 英文 |
类型 | 文本编辑器、集成开发环境 |
许可协议 | MIT许可协议(自由软件) |
网站 | atom |
Atom是由GitHub开发的自由及开放原始码的文字与代码编辑器[4][5],支持macOS、Windows和Linux操作系统[6],支持Node.js所写的插件[7],并内建由Github提供的Git版本控制系统。多数的延伸包皆为开放原始码许可,并由社群建置与维护[8]。Atom基于使用Chromium和Node.js的跨平台应用框架Electron(最初名为Atom Shell),并使用CoffeeScript和Less撰写[9]。Atom也可当作IDE使用[10][11][12]。被它的开发者称为“21 世纪的“高自定义性”文本编辑器(hackable text editor for the 21st Century)”。[13]自2014年5月6日起,Atom的核心程序、包管理器以及Atom基于Chromium的桌面程序框架皆使用MIT许可协议发布[14][15]。
在2022年6月8日,GitHub正式宣布在2022年12月15日关闭Atom,并存档其存储库[16]。
语言支持
[编辑]依靠内建的默认插件,Atom v1.5.1在某些方面支持以下程序语言或标记语言:HTML、CSS、Less、Sass、GitHub Flavored Markdown、C/C++、C#、Go、Java、Objective-C、JavaScript、JSON、CoffeeScript、Python、PHP、Ruby、Ruby on Rails、shell script、Clojure、Perl、Git、Make、Property List (Apple)、TOML、XML、YAML、Mustache、Julia和SQL。[17]
插件
[编辑]Atom拥有较为丰富的插件,截至2021年2月底,官网仓库中已有7149个功能插件[18],以及2437种主题[19]。
许可证
[编辑]最初,Atom的外挂程序和其他非核心部件是基于开源许可证发布的。在2014年5月6日,Atom核心应用、外挂管理以及它的桌面框架开始以自由及开放原始码软件基于MIT许可证发布。[20]
停止维护
[编辑]近年来随着基于云的开发工具出现和蓬勃发展,Atom社区的参与程度显著下降,连续多年以来没有重大新功能加入,仅进行日常维护和安全更新。GitHub官方在2022年6月8日发文宣布停止维护Atom,并将于2022年12月15日完成项目归档。[21]
Atom 生命周期结束后,名为 Pulsar 的社区分支继续开发。[22]
参见
[编辑]参考资料
[编辑]- ^ Introducing Atom. Atom. [2015-08-15]. (原始内容存档于2017-11-03).
- ^ Release 1.61.0-beta0. 2022年3月8日 [2022年6月16日].
- ^ Release 1.63.1. 2022年11月23日 [2022年12月7日].
- ^ Github unveils Atom text editor for developers. techspot. 2014-02-28 [2014-05-07]. (原始内容存档于2014-05-08).
- ^ El editor para programadores, Atom, de GitHub, ahora es de código libre. wwwhatsnew. [2014-05-07]. (原始内容存档于2014-05-08).
- ^ Atom FAQ. [2014-08-09]. (原始内容存档于2014-06-26).
- ^ GitHub releases free and open Atom code editor. javaworld. 2014-05-06 [2014-05-07]. (原始内容存档于2014-05-08).
- ^ Atom Packages. [2014-05-06]. (原始内容存档于2014-07-01).
- ^ Official Atom Blog. "The Nucleus of Atom". [2014-05-06]. (原始内容存档于2014-03-24).
- ^ Nuclide. Nuclide. [2016-10-12]. (原始内容存档于2016-10-13).
- ^ Juno, the Interactive Development Environment. Juno. [2016-10-12]. (原始内容存档于2016-10-10).
- ^ PlatformIO IDE: The next-generation integrated development environment for IoT. PlatformIO. [2016-10-12]. (原始内容存档于2016-10-13).
- ^ 存档副本. [2014-05-06]. (原始内容存档于2014-06-05).
- ^ GitHub Open Sources Its Atom Text Editor. TechCrunch. [2014-05-07]. (原始内容存档于2014-05-07).
- ^ Atom Is Now Open Source. [2015-09-06]. (原始内容存档于2017-04-24).
- ^ GitHub Staff. Sunsetting Atom. 2022-06-08 [2022-06-09]. (原始内容存档于2022-08-05).
- ^ Serea, Razvan. Atom 1.51.0. 2020-09-09 [2024-05-27].
- ^ Atom Packages. Atom. [2017-12-24]. (原始内容存档于2017-12-23).
- ^ Atom Themes. Atom. [2017-12-24]. (原始内容存档于2017-12-18).
- ^ Atom Is Now Open Source. Atom. [2015-08-15]. (原始内容存档于2017-04-24).
- ^ Staff, GitHub. Sunsetting Atom. The GitHub Blog. 2022-06-08 [2023-03-23]. (原始内容存档于2022-08-05) (美国英语).
- ^ Pulsar About Us. [2024-03-01]. (原始内容存档于2024-03-24).
外部链接
[编辑]- (英文) 官方网站
- GitHub Repository(页面存档备份,存于互联网档案馆)
- Atom的X(前Twitter)账号
- Electron(页面存档备份,存于互联网档案馆)
- (英文) Pulsar-edit