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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Atom
Логотип программы Atom
Скриншот программы Atom
Тип Редактор исходного кода
Разработчик GitHub Inc.[d][1]
Написана на JavaScript, CoffeeScript
Операционная система macOS[5], Microsoft Windows[6], Linux[7] и FreeBSD
Первый выпуск 26 февраля 2014[2]
Последняя версия
Тестовая версия
Состояние Активное
Лицензия лицензия 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]

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

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

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

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

  1. http://readwrite.com/2014/05/20/github-atom-5-tips-getting-started-tutorial-corey-johnson
  2. Introducing Atom
  3. https://github.com/atom/atom/releases/tag/v1.60.0
  4. https://github.com/atom/atom/releases/tag/v1.61.0-beta0
  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. Atom 1.0 (англ.) (25 June 2015). Архивировано 20 января 2017 года. Дата обращения 16 января 2017.
  11. Henry, Alan. Atom, the Text Editor from GitHub, Goes Free and Open-Source, Lifehacker (May 8, 2014).
  12. Lardinois, Frederic. GitHub Open Sources Its Atom Text Editor, TechCrunch (May 6, 2014). Архивировано 12 октября 2017 года. Дата обращения 28 сентября 2017.
  13. Ogle, Ben Atom 1.0. blog.atom.io (June 25, 2015). Дата обращения: 25 июня 2015. Архивировано 20 января 2017 года.
  14. Have metrics disabled by default, or completely removed. Github.. Дата обращения: 3 февраля 2016. Архивировано 26 января 2016 года.
  15. Collecting Metrics in Atom Core (недоступная ссылка). Atom. Дата обращения: 3 февраля 2016. Архивировано 2 марта 2016 года.
  16. Communicate plan on how to modify metrics to be opt-in now that 1.0 is released. Github Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  17. should be disableable during install. Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  18. Should be disabled by default. Atom.. Дата обращения: 3 февраля 2016. Архивировано 15 сентября 2020 года.
  19. Send telemetry only with consent by damieng · Pull Request #66 · atom/metrics. Дата обращения: 26 ноября 2017. Архивировано 15 сентября 2020 года.
  20. 1 2 atom/metrics: A package to collect metrics. Дата обращения: 6 ноября 2015. Архивировано 10 июня 2018 года.
  21. FAQ. Atom. Дата обращения: 10 июля 2015. Архивировано 26 июня 2014 года.
  22. exception-reporting. Atom. Дата обращения: 3 февраля 2016. Архивировано 2 марта 2016 года.

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