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