Pređi na sadržaj

Atom (uređivač teksta)

S Vikipedije, slobodne enciklopedije
Atom
Logo Atom-a
Logo Atom-a
Otvoren projekat u Atom uređivaču teksta
Otvoren projekat u Atom uređivaču teksta
Programer(i)GitHub
Prvo izdanje26. februar 2014.
Repozitorijum Uredi na Vikipodacima
Napisan uLess, Kofiskript, Javaskript, HTML
Operativni sistemmacOS, Windows 7 i kasniji, RedHet Linuks i Ubuntu
TipUređivać izvornog koda
LicencaMIT licenca(slobodan softver)
Veb-sajtZvanični veb-sajt

Atom je slobodan i softver otvorenog izvornog koda[1][2] koji služi za uređivanje teksta i izvornog koda i radi na Linuks, Windows[3] i macOS operativnim sistemima. Podržava priključke napisane u Node.js i ima ugrađenu Git kontolu verzije. Atom je aplikacija za desktop računare programirana koristeći veb tehnologije.[4] Većina nadogradnji imaju licencu za slobodni softver i napravljene su i održavane od strane zajednice.[5] Atom je zasnovan na Elektronu (ranije poznat kao Atom shell),[6] programskom okviru koji omogućava funkcionisanje na raznim platformama koristeći Kromijum (veb-pregledač) i Node.js.[7][8] Napisan je u Kofiskriptu i Less -u.[9]

Jezici koje podržava[uredi | uredi izvor]

Korišćenjem podrazumevanih priključaka, sledeći jezici su podržani od verzije 1.5.1: HTML, CSS, Less, Sass, Markdaun, C, C++, Gou, Java, Objective-C, Javaskript, JSON, Kofiskript, Pajton, PHP, Rubi, Ruby on Rails, Šelskript, Clojure, Perl, Git, Mejk, Properti list, XML, YAML, Mustache i SQL.

Licenca[uredi | uredi izvor]

Prvobitno, paketi priključaka i svi delovi koji od nastanka Atoma nisu bili deo njegovog jezgra bili su objavljeni pod licencom slobodnog softvera. 6. maja 2014. ostali delovi Atoma, uključujući njegovo jezgro, upravljača paketima kao i okvir za rad Elektron, bili su objavljeni kao slobodan softver pod MIT licencom.[10]

Problemi sa privatnošću[uredi | uredi izvor]

Potencijalni problemi koji se tiču privatnosti postoje u dva paketa koji komuniciraju sa serverom kako bi prijavili određene podatke.[11][12][13][14][15]

Metrics je paket koji prijavljuje podatke o korišćenju Gugl analitika. Prema rečima autora podaci se šalju kako bi se utvrdile najčešće korišćene funkcije i efikasnost samog programa.[16] Ovaj paket se može isključiti od strane korisnika tako što se otvori Settings View i nađe se metrics paket.

Exception-reporting je paket koji prijavljuje izuzetke na stranicu bugsnag.com.[17] Paket se može isključiti ali za razliku od metrics paketa, ne pominje se korisniku posle instalacije. Još jedan problem predstavlja nepotpunost u opisu tačne vrste poslatih podataka.[11]

Reference[uredi | uredi izvor]

  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. Pristupljeno 15. 8. 2015. 
  4. ^ „Getting Started : Why Atom”. Atom project. Arhivirano iz originala 10. 09. 2015. g. Pristupljeno 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”. Arhivirano iz originala 01. 07. 2014. g. Pristupljeno 08. 06. 2016. 
  6. ^ „Atom Shell is now Electron”. Atom. Arhivirano iz originala 12. 12. 2015. g. Pristupljeno 15. 8. 2015. 
  7. ^ „Atom GitHub Page”. Pristupljeno 27. 8. 2015. 
  8. ^ „Electron GitHub Page”. Pristupljeno 14. 2. 2016. 
  9. ^ „Hacking Atom : Tools of the Trade”. Pristupljeno 27. 8. 2015. 
  10. ^ „Atom Is Now Open Source”. Atom. Arhivirano iz originala 24. 04. 2017. g. Pristupljeno 15. 8. 2015. 
  11. ^ a b „Have metrics disabled by default, or completely removed”. Github. Pristupljeno 3. 2. 2016. 
  12. ^ „Collecting Metrics in Atom Core”. Atom. Arhivirano iz originala 02. 03. 2016. g. Pristupljeno 3. 2. 2016. 
  13. ^ „Communicate plan on how to modify metrics to be opt-in now that 1.0 is released”. Github Atom. Pristupljeno 3. 2. 2016. 
  14. ^ „should be disableable during install”. Atom. Pristupljeno 3. 2. 2016. 
  15. ^ „Should be disabled by default”. Atom. Pristupljeno 3. 2. 2016. 
  16. ^ „FAQ”. Atom. Pristupljeno 10. 7. 2015. 
  17. ^ „exception-reporting”. Atom. Pristupljeno 3. 2. 2016. 

Spoljašnje veze[uredi | uredi izvor]