Atom (текстовый редактор)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Atom
Логотип программы Atom
Скриншот программы Atom
Тип редактор исходного кода
Разработчик GitHub Inc.[d][4]
Написана на JavaScript, CoffeeScript
Операционные системы macOS[5], Windows[6], Linux[7] и FreeBSD
Первый выпуск 26 февраля 2014[1]
Последняя версия
Тестовая версия
Репозиторий github.com/atom/atom
Состояние Разработка прекращена
Лицензия лицензия MIT[8][9]
Сайт atom.io (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Atom (в прошлом Atomicity[10]) — бесплатный текстовый редактор с открытым исходным кодом[11][12] для Linux, macOS, Windows с поддержкой плагинов, написанных на JavaScript, и встраиваемых под управлением Git. Большинство плагинов имеют статус свободного программного обеспечения, разрабатываются и поддерживаются сообществом.

Atom основан на Electron (ранее известный как Atom Shell) — фреймворке кросс-платформенной разработки с использованием Chromium и io.js. Редактор написан на CoffeeScript и LESS. Версия 1.0 была выпущена 25 июня 2015 г[13].

4 июня 2018 года компанию GitHub купила фирма Microsoft. 8 июня 2022 года компания GitHub объявила о прекращении разработки редактора кода Atom[14].

Репозиторий atom/atom был архивирован 15 декабря 2022 года.

На следующий день, вышла первая версия Pulsar – форка Atom, созданного сообществом[15].

Слежение за пользователем[править | править код]

В 2016 году осуждение пользователей вызвали две предустановленные и включенные по умолчанию в Atom опции (пакеты), которые могли отсылать некую статистическую информацию на внешние серверы.[16][17][18][19][20] Данные опции были переведены в режим, когда отсылка данных включается лишь после явного согласия пользователя, запрос которого производится при первом запуске среды:[21]

  • Пакет Metrics (метрики): Отсылает статистику использования в систему аналитики Google Analytics, данные включают в себя уникальный идентификатор инсталляции UUIDv4.[22] Согласно авторам, эта возможность используется для определения производительности и чтобы знать, какие функции используются больше всего.[23] Опция управляется через меню "Settings View" - metrics и отключение пакета.[22]
  • Пакет "Exception-reporting", который загружает отчеты о необработанных во внутреннем коде среды Atom исключениях на сервис bugsnag.com.[24]

Примечания[править | править код]

  1. Introducing Atom
  2. Release 1.63.1 — 2022.
  3. Release 1.61.0-beta0 — 2022.
  4. http://readwrite.com/2014/05/20/github-atom-5-tips-getting-started-tutorial-corey-johnson
  5. https://github.com/atom/atom/blob/master/README.md
  6. Hello Windows (англ.) — 2014.
  7. Linux Packages on Atom.io (англ.) — 2014.
  8. https://web.archive.org/web/20170424022832/http://blog.atom.io/2014/05/06/atom-is-now-open-source.html
  9. Open Hub — 2006.
  10. benogle (2015-06-25). "Atom 1.0" (англ.). Архивировано из оригинала 20 января 2017. Дата обращения: 16 января 2017.
  11. Henry, Alan (2014-05-08). "Atom, the Text Editor from GitHub, Goes Free and Open-Source". Lifehacker.
  12. Lardinois, Frederic (2014-05-06). "GitHub Open Sources Its Atom Text Editor". TechCrunch. Архивировано из оригинала 12 октября 2017. Дата обращения: 28 сентября 2017.
  13. Ogle, Ben Atom 1.0. blog.atom.io (25 июня 2015). Дата обращения: 25 июня 2015. Архивировано 20 января 2017 года.
  14. Sunsetting Atom (англ.). GitHub (8 июня 2022). Дата обращения: 10 июня 2022. Архивировано 5 августа 2022 года.
  15. Release v1.100.0-beta · pulsar-edit/pulsar (англ.). GitHub. Дата обращения: 1 ноября 2023. Архивировано 1 ноября 2023 года.
  16. Have metrics disabled by default, or completely removed. Github.. Дата обращения: 3 февраля 2016. Архивировано 26 января 2016 года.
  17. Collecting Metrics in Atom Core. Atom. Дата обращения: 3 февраля 2016. Архивировано из оригинала 2 марта 2016 года.
  18. Communicate plan on how to modify metrics to be opt-in now that 1.0 is released. Github Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  19. should be disableable during install. Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  20. Should be disabled by default. Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  21. Send telemetry only with consent by damieng · Pull Request #66 · atom/metrics. Дата обращения: 26 ноября 2017. Архивировано 15 сентября 2020 года.
  22. 1 2 atom/metrics: A package to collect metrics. Дата обращения: 6 ноября 2015. Архивировано 10 июня 2018 года.
  23. FAQ. Atom. Дата обращения: 10 июля 2015. Архивировано 26 июня 2014 года.
  24. exception-reporting. Atom. Дата обращения: 3 февраля 2016. Архивировано 2 марта 2016 года.

Ссылки[править | править код]