Вы находитесь на странице: 1из 3

Atom (text editor)

Atom is a free and open-source[5][6] text and source code editor for
Atom
macOS, Linux, and Microsoft Windows[7] with support for plug-ins
written in Node.js, and embedded Git Control, developed by GitHub.
Atom is a desktop application built using web technologies.[8] Most
of the extending packages have free software licenses and are
community-built and maintained.[9] Atom is based on Electron
(formerly known as Atom Shell),[10] a framework that enables cross-
platform desktop applications using Chromium and Node.js.[11][12]
It is written in CoffeeScript and Less.[13] It can also be used as an
integrated development environment (IDE).[14][15][16][17] Atom was
released from beta, as version 1.0, on 25 June 2015.[18] Its
[19]
developers call it a "hackable text editor for the 21st Century".

Contents
Atom editor with an open project
Packages
Programming language support Developer(s) GitHub

License Initial release 26 February 2014[1]


Privacy Stable release 1.30.0[2] / 28 August 2018
See also Preview release 1.31.0-beta1[3] / 30 August
References 2018
External links Repository https://github.com/atom/atom

Packages Written in Electron (CoffeeScript /


JavaScript / Less / HTML)
Like most other configurable text editors, Atom enable users to
Operating system macOS 10.8 or later,
install third-party packages and themes to customize the features and
Microsoft Windows 7 and
looks of the editor. Packages can be installed, managed and
later, and Linux[4]
published via Atom's package manager apm.
Size 83-147 MB
Type Source code editor, IDE
Programming language support
License MIT License (free software)
Atom's default packages can apply syntax highlighting for the
Website atom.io
following programming languages andfile formats:

C HTML
C++ Java
C# JavaScript
Clojure JSON
COBOL Julia
CSS Less
CoffeeScript Make
GitHub Flavored Markdown Mustache
Go Objective-C
Perl Scala
PHP Shell scripts
Property lists SQL
Python TOML
Ruby XML
Ruby on Rails YAML
Sass

License
Initially, extension packages for Atom and anything not part of Atom's core were released under an open-source license. On 6 May
2014, the rest of Atom, including the core application, its package manager, as well as its desktop framework Electron, were released
as free and open-source softwareunder the MIT License.[20]

Privacy
There was initially concern and discussion about two opt-out packages that report various data to external servers.[21][22][23][24][25]
[26]
However, those packages are now opt-in with a verbose dialog at the initial launch:

Metrics package: Reports usage information toGoogle Analytics, including a unique UUID v4 random identifier.[27]
According to the authors, this is to determine the performance and know the most-used functions.[28] This feature

can be disabled by the user by opening the Settings V [27]


iew, searching for the metrics package, and disabling it.
[29]
Exception-reporting package: Reports uncaught Atom exceptions to bugsnag.com.

See also
List of text editors
Comparison of text editors § Programming features
Comparison of HTML editors

References
1. "Introducing Atom" (http://blog.atom.io/2014/02/26/introducing-atom.html)
. Atom. Retrieved 15 August 2015.
2. "Atom Releases" (https://github.com/atom/atom/releases/latest)
. Atom.io. Retrieved 22 July 2018.
3. "Releases – atom/atom"(https://github.com/atom/atom/releases). Retrieved 31 August 2018.
4. "A hackable text editor for the 21st Century"(https://atom.io/faq). Atom.
5. Henry, Alan (8 May 2014). "Atom, the Text Editor from GitHub, Goes Free and Open-Source" (http://lifehacker.com/at
om-the-text-editor-from-github-goes-free-and-open-s-1573153208) . Lifehacker.
6. Lardinois, Frederic (6 May 2014)."GitHub Open Sources Its Atom Text Editor" (https://techcrunch.com/2014/05/06/gi
thub-open-sources-its-atom-text-editor/). TechCrunch.
7. "FAQ" (https://atom.io/faq). Atom. Retrieved 15 August 2015.
8. "Getting Started : Why Atom"(https://atom.io/docs/latest/getting-started-why-atom#the-native-web) . Atom project.
Retrieved 17 August 2015. "[...] we didn’t build Atom as a traditional web application. Instead, Atom is a specialized
variant of Chromium designed to be a text editor rather than a web browser . Every Atom window is essentially a
locally-rendered web page."
9. "Atom Packages" (https://atom.io/packages).
10. "Atom Shell is now Electron"(https://electron.atom.io/blog/2015/04/23/electron)
. Atom. Retrieved 2017-07-15.
11. "Atom GitHub Page" (https://github.com/atom/atom). Retrieved 27 August 2015.
12. "Electron GitHub Page"(https://github.com/atom/electron). Retrieved 14 February 2016.
13. "Hacking Atom : Tools of the Trade" (http://flight-manual.atom.io/hacking-atom/sections/tools-of-the-trade/)
.
Retrieved 22 February 2017.
14. "Atom IDE" (https://ide.atom.io/). Atom IDE. Retrieved 2018-01-26.
15. "Nuclide" (https://nuclide.io/). Nuclide. Retrieved 2016-10-12.
16. "Juno, the Interactive Development Environment"(http://junolab.org/). Juno. Retrieved 2016-10-12.
17. "PlatformIO IDE: The next-generation integrated development environment for IoT"
(http://platformio.org/platformio-id
e). PlatformIO. Retrieved 2016-10-12.
18. Ogle, Ben (25 June 2015)."Atom 1.0" (http://blog.atom.io/2015/06/25/atom-1-0.html)
. blog.atom.io. Retrieved
25 June 2015.
19. "A hackable text editor for the 21st Century"(https://atom.io/). Atom.
20. "Atom Is Now Open Source"(http://blog.atom.io/2014/05/06/atom-is-now-open-source.html)
. Atom. Retrieved
15 August 2015.
21. "Have metrics disabled by default, or completely removed"(https://github.com/atom/atom/issues/4966). Github.
Retrieved 3 February 2016.
22. "Collecting Metrics in Atom Core"(https://discuss.atom.io/t/collecting-metrics-in-atom-core/14178/32)
. Atom.
Retrieved 3 February 2016.
23. "Communicate plan on how to modify metrics to be opt-in now that 1.0 is released"
(https://github.com/atom/metrics/i
ssues/52). Github Atom. Retrieved 3 February 2016.
24. "should be disableable during install"(https://github.com/atom/metrics/issues/55). Atom. Retrieved 3 February 2016.
25. "Should be disabled by default"(https://github.com/atom/metrics/issues/16). Atom. Retrieved 3 February 2016.
26. "Send telemetry only with consent by damieng · Pull Request #66 · atom/metrics"
(https://github.com/atom/metrics/p
ull/66).
27. "atom/metrics: A package to collect metrics"(https://github.com/atom/metrics). Retrieved 6 November 2015.
28. "FAQ" (https://atom.io/faq). Atom. Retrieved 10 July 2015.
29. "exception-reporting" (https://atom.io/packages/exception-reporting)
. Atom. Retrieved 3 February 2016.

External links
Official website

Retrieved from "https://en.wikipedia.org/w/index.php?title=Atom_(text_editor)&oldid=858804363


"

This page was last edited on 9 September 2018, at 18:21(UTC).

Text is available under theCreative Commons Attribution-ShareAlike License ; additional terms may apply. By using this
site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of theWikimedia
Foundation, Inc., a non-profit organization.

Вам также может понравиться