Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Atom (text editor)

From Wikipedia, the free encyclopedia
Free and open-source text and source code editor
Atom
Atom with an open project onWindows 10
DeveloperGitHub (subsidiary ofMicrosoft)[1]
Initial releaseFebruary 26, 2014; 11 years ago (2014-02-26)[2]
Final release
1.63.1[3] Edit this on Wikidata / 23 November 2022
Preview release
1.61.0-beta0[4] Edit this on Wikidata / 8 March 2022
Repository
Written inCoffeeScript,JavaScript,Less,HTML (front-end/UI)
Operating systemmacOS 10.9 or later,Windows 7 and later, andLinux[5]
Size87–180MB
Available inEnglish
TypeSource-code editor
LicenseMIT License (free software)[6][7]
Websiteatom.io Edit this on Wikidata

Atom is afree and open-sourcetext andsource-code editor formacOS,Linux, andWindows with support forplug-ins written inJavaScript, and embeddedGit control. Developed byGitHub, Atom was released on June 25, 2015.[8]

On June 8, 2022, GitHub announced Atom'send-of-life, occurring on December 15 of the same year, justifying its need "to prioritize technologies that enable the future of software development", specifically its GitHub Codespaces andVisual Studio Code, developed by Microsoft which had acquired GitHub in 2018.[9][10]

Features

[edit]

Atom is a "hackable" text editor, which means it is customizable usingHTML,CSS, andJavaScript.[11]

Atom is adesktop application built usingweb technologies.[12] It is based on theElectron framework, which was developed for that purpose, and hence was formerly called Atom Shell.[13] Electron is aframework that enablescross-platform desktop applications usingChromium andNode.js.[14][15]

Atom was initially written inCoffeeScript andLess, but much of it was converted toJavaScript.[16]

Atom usesTree-sitter to providesyntax highlighting for multiple programming languages andfile formats.[17]

Packages

[edit]

Like most other configurable text editors, Atom enables users to install third-party packages and themes to customize the features and looks of the editor. Packages can be installed, managed and published via Atom's package manager apm. All types of packages, including but not limited to: syntactic highlighting support for languages other than the default, debuggers, etc. can be installed via apm.[citation needed]

History

[edit]

Atom was developed in 2008 byGitHub founderChris Wanstrath as a text editor using theElectron Framework (originally called Atom Shell), a framework designed as the base for Atom.[18]

Between May 2015 and December 2018,[19]Facebook developed Nuclide[20] and AtomIDE projects to turn Atom into anintegrated development environment (IDE).[21][22][23][24]

In 2018 whenMicrosoft announced they would be acquiring GitHub, users expressed concern that Microsoft might discontinue Atom, as it competed with Microsoft'sVisual Studio Code. The future GitHub CEO assured users that development and support for Atom would continue.[25] However, within four years, development ceased. On June 8, 2022,GitHub announced shutdown of Atom development and archival of all development repositories of Atom by December 15, 2022.[9]

In 2022, a former developer on Atom, Nathan Sobo, announced that he was building the "spiritual successor" to Atom, titledZed.[26][27][28] Unlike Atom, Zed would be written inRust instead of the Electron framework.[29]

On January 30, 2023, GitHub announced a breach which exposed "a set of encrypted code signing certificates" some of which were used to sign Atom releases. GitHub advised users to downgrade to earlier versions of Atom signed with a different key.[30]

Following Atom's end-of-life, development continued on a communityfork named Pulsar.[31]

License

[edit]

Atom was made fullyopen source in May 2014 under theMIT License, including its desktop frameworkElectron.[32]

See also

[edit]

References

[edit]
  1. ^"Microsoft's 'future CEO of GitHub' speaks out on Atom, keeping GitHub independent and more".ZDNet. Retrieved21 June 2020.
  2. ^"Introducing Atom".Atom. 26 February 2014. Retrieved15 August 2015.
  3. ^"Release 1.63.1". 23 November 2022. Retrieved7 December 2022.
  4. ^"Release 1.61.0-beta0". 8 March 2022. Retrieved16 June 2022.
  5. ^"FAQ". Atom. Retrieved12 June 2020.
  6. ^Henry, Alan (8 May 2014)."Atom, the Text Editor from GitHub, Goes Free and Open-Source".Lifehacker.
  7. ^Lardinois, Frederic (6 May 2014)."GitHub Open Sources Its Atom Text Editor".TechCrunch.
  8. ^Ogle, Ben (25 June 2015)."Atom 1.0".blog.atom.io. Archived fromthe original on 9 Aug 2019. Retrieved25 June 2015.
  9. ^ab"Sunsetting Atom".The GitHub Blog. 2022-06-08. Retrieved2022-06-09.
  10. ^Wiggers, Kyle (8 June 2022)."GitHub sunsets Atom, the software dev environment it launched in 2011".TechCrunch.Archived from the original on 9 June 2022. Retrieved9 June 2022.GitHub today announced that it will sunset Atom
  11. ^"Getting started with Atom".Codecademy. Archived fromthe original on 2019-10-07. Retrieved2019-10-07.
  12. ^"Getting Started: Why Atom". Atom project. Retrieved17 August 2015.[...] we didn't build Atom as a traditional web application. Instead, Atom was 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.
  13. ^"Atom Shell is now Electron".Atom. Archived fromthe original on 2017-07-08. Retrieved2017-07-15.
  14. ^"Atom GitHub Page".GitHub. Retrieved27 August 2015.
  15. ^"Electron GitHub Page".GitHub. Retrieved14 February 2016.
  16. ^"Hacking Atom: Tools of the Trade". Retrieved22 February 2017.
  17. ^Brunsfeld, Max (2018-10-31)."Atom understands your code better than ever before".The GitHub Blog. Retrieved2023-09-10.
  18. ^Metz, Cade."GitHub Atom's Code-Editor Nerds Take Over Their Universe".Wired.ISSN 1059-1028. Retrieved2024-01-18.
  19. ^"Facebook retires Nuclide extension".Atom Blog. 12 December 2018. Retrieved2019-01-12.
  20. ^"Retiring the Nuclide Open Source Project".Nuclide. Retrieved2021-04-19.
  21. ^"Atom IDE".Atom IDE. Retrieved2018-01-26.
  22. ^"Nuclide".Nuclide. Retrieved2016-10-12.
  23. ^"Juno, the Interactive Development Environment".Juno. Retrieved2016-10-12.
  24. ^"PlatformIO IDE: The next-generation integrated development environment for IoT".PlatformIO. Archived fromthe original on 2016-10-13. Retrieved2016-10-12.
  25. ^"GitHub's new CEO promises to save Atom post-Microsoft acquisition". 8 June 2018.
  26. ^Sobo, Nathan."Sunsetting Atom".Hacker News. Retrieved21 June 2022.
  27. ^Nathan Sobo [@nathansobo] (June 8, 2022)."As Atom's sun sets, Zed's sun is rising. We're not done here" (Tweet) – viaTwitter.
  28. ^Eastman, David (2023-04-08)."Zed: A New Multiplayer Code Editor from the Creators of Atom".The New Stack. Retrieved2023-07-07.
  29. ^"Built in Rust".Zed – A lightning fast, collaborative code editor. Archived fromthe original on 8 June 2022. Retrieved21 June 2022.
  30. ^Goodin, Dan (2023-01-30)."GitHub says hackers cloned code-signing certificates in breached repository".Ars Technica. Retrieved2023-03-02.
  31. ^"Pulsar: A Community-Led Open Source Code Editor to Continue the Legacy of Atom".It's FOSS News. 2022-12-15. Retrieved2023-09-14.
  32. ^"Atom Is Now Open Source".Atom. 6 May 2014. Archived from the original on 6 May 2014. Retrieved15 August 2015.

External links

[edit]
Open-source
CodeMirror-based
Mozilla Composer-based
Scintilla-based
Web-based
Freeware
Commercial
software
Cross-platform
macOS only
Windows only
Discontinued
Helper tools
Overview
Software
Applications
Video games
Programming
languages
Frameworks,
development tools
Operating systems
Other
Licenses
Forges
Related
Code analysis
Subsets,* supersets
Transpilers
Concepts
Debuggers
Documentation generators
Editors (comparison)
Engines
Frameworks
Relatedtechnologies
Package managers
Module bundlers
Server-side
Unit testing frameworks (list)
People
Retrieved from "https://en.wikipedia.org/w/index.php?title=Atom_(text_editor)&oldid=1316549301"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp