Atom (uređivač teksta)
Programer(i) | GitHub |
---|---|
Prvo izdanje | 26. februar 2014. |
Repozitorijum | |
Napisan u | Less, Kofiskript, Javaskript, HTML |
Operativni sistem | macOS, Windows 7 i kasniji, RedHet Linuks i Ubuntu |
Tip | Uređivać izvornog koda |
Licenca | MIT licenca(slobodan softver) |
Veb-sajt | Zvanič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]- ^ 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. Pristupljeno 15. 8. 2015.
- ^ „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.”
- ^ „Atom Packages”. Arhivirano iz originala 01. 07. 2014. g. Pristupljeno 08. 06. 2016.
- ^ „Atom Shell is now Electron”. Atom. Arhivirano iz originala 12. 12. 2015. g. Pristupljeno 15. 8. 2015.
- ^ „Atom GitHub Page”. Pristupljeno 27. 8. 2015.
- ^ „Electron GitHub Page”. Pristupljeno 14. 2. 2016.
- ^ „Hacking Atom : Tools of the Trade”. Pristupljeno 27. 8. 2015.
- ^ „Atom Is Now Open Source”. Atom. Arhivirano iz originala 24. 04. 2017. g. Pristupljeno 15. 8. 2015.
- ^ a b „Have metrics disabled by default, or completely removed”. Github. Pristupljeno 3. 2. 2016.
- ^ „Collecting Metrics in Atom Core”. Atom. Arhivirano iz originala 02. 03. 2016. g. Pristupljeno 3. 2. 2016.
- ^ „Communicate plan on how to modify metrics to be opt-in now that 1.0 is released”. Github Atom. Pristupljeno 3. 2. 2016.
- ^ „should be disableable during install”. Atom. Pristupljeno 3. 2. 2016.
- ^ „Should be disabled by default”. Atom. Pristupljeno 3. 2. 2016.
- ^ „FAQ”. Atom. Pristupljeno 10. 7. 2015.
- ^ „exception-reporting”. Atom. Pristupljeno 3. 2. 2016.