Atom (уређивач текста)

Атом
Лого Атом-а
Лого Атом-а
Отворен пројекат у Атом уређивачу текста
Отворен пројекат у Атом уређивачу текста
Програмер(и)GitHub
Прво издање26. фебруар 2014.
Репозиторијум Уреди на Википодацима
Написан уLess, Кофискрипт, Јаваскрипт, HTML
Оперативни системmacOS, Windows 7 и каснији, РедХет Линукс и Убунту
ТипУређиваћ изворног кода
ЛиценцаМИТ лиценца(слободан софтвер)
Веб-сајтЗванични веб-сајт

Атом је слободан и софтвер отвореног изворног кода[1][2] који служи за уређивање текста и изворног кода и ради на Линукс, Windows[3] и macOS оперативним системима. Подржава прикључке написане у Node.js и има уграђену Гит контолу верзије. Атом је апликација за десктоп рачунаре програмирана користећи веб технологије.[4] Већина надоградњи имају лиценцу за слободни софтвер и направљене су и одржаване од стране заједнице.[5] Атом је заснован на Електрону (раније познат као Atom shell),[6] програмском оквиру који омогућава функционисање на разним платформама користећи Кромијум (веб-прегледач) и Node.js.[7][8] Написан је у Кофискрипту и Less -у.[9]

Језици које подржава

Коришћењем подразумеваних прикључака, следећи језици су подржани од верзије 1.5.1: HTML, CSS, Less, Sass, Маркдаун, C, C++, Гоу, Јава, Objective-C, Јаваскрипт, JSON, Кофискрипт, Пајтон, PHP, Руби, Ruby on Rails, Шелскрипт, Clojure, Перл, Гит, Мејк, Проперти лист, XML, YAML, Mustache и SQL.

Лиценца

Првобитно, пакети прикључака и сви делови који од настанка Атома нису били део његовог језгра били су објављени под лиценцом слободног софтвера. 6. маја 2014. остали делови Атома, укључујући његово језгро, управљача пакетима као и оквир за рад Електрон, били су објављени као слободан софтвер под МИТ лиценцом.[10]

Проблеми са приватношћу

Потенцијални проблеми који се тичу приватности постоје у два пакета који комуницирају са сервером како би пријавили одређене податке.[11][12][13][14][15]

Metrics је пакет који пријављује податке о коришћењу Гугл аналитика. Према речима аутора подаци се шаљу како би се утврдиле најчешће коришћене функције и ефикасност самог програма.[16] Овај пакет се може искључити од стране корисника тако што се отвори Settings View и нађе се metrics пакет.

Exception-reporting је пакет који пријављује изузетке на страницу bugsnag.com.[17] Пакет се може искључити али за разлику од metrics пакета, не помиње се кориснику после инсталације. Још један проблем представља непотпуност у опису тачне врсте послатих података.[11]

Референце

  1. ^ Henry, Alan (8. 5. 2014). „Atom, the Text Editor from GitHub, Goes Free and Open-Source”. Lifehacker. 
  2. ^ Lardinois, Frederic (6. 5. 2014). „GitHub Open Sources Its Atom Text Editor”. TechCrunch. 
  3. ^ „FAQ”. Atom. Приступљено 15. 8. 2015. 
  4. ^ „Getting Started : Why Atom”. Atom project. Архивирано из оригинала 10. 09. 2015. г. Приступљено 17. 8. 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. 
  5. ^ „Atom Packages”. Архивирано из оригинала 01. 07. 2014. г. Приступљено 08. 06. 2016. 
  6. ^ „Atom Shell is now Electron”. Atom. Архивирано из оригинала 12. 12. 2015. г. Приступљено 15. 8. 2015. 
  7. ^ „Atom GitHub Page”. Приступљено 27. 8. 2015. 
  8. ^ „Electron GitHub Page”. Приступљено 14. 2. 2016. 
  9. ^ „Hacking Atom : Tools of the Trade”. Приступљено 27. 8. 2015. 
  10. ^ „Atom Is Now Open Source”. Atom. Архивирано из оригинала 24. 04. 2017. г. Приступљено 15. 8. 2015. 
  11. ^ а б „Have metrics disabled by default, or completely removed”. Github. Приступљено 3. 2. 2016. 
  12. ^ „Collecting Metrics in Atom Core”. Atom. Архивирано из оригинала 02. 03. 2016. г. Приступљено 3. 2. 2016. 
  13. ^ „Communicate plan on how to modify metrics to be opt-in now that 1.0 is released”. Github Atom. Приступљено 3. 2. 2016. 
  14. ^ „should be disableable during install”. Atom. Приступљено 3. 2. 2016. 
  15. ^ „Should be disabled by default”. Atom. Приступљено 3. 2. 2016. 
  16. ^ „FAQ”. Atom. Приступљено 10. 7. 2015. 
  17. ^ „exception-reporting”. Atom. Приступљено 3. 2. 2016. 

Спољашње везе