Atom (metin düzenleyici) - Atom (text editor)

Atom
Atom icon.svg
Windows 10'da açık projeli Atom
Açık projeli atom Windows 10
Geliştirici (ler)GitHub (iştiraki Microsoft )[1]
İlk sürüm26 Şubat 2014; 6 yıl önce (2014-02-26)[2]
Kararlı sürüm
1.53.0[3] / 10 Kasım 2020; 29 gün önce (2020-11-10)
Önizleme sürümü
1.54.0-beta0[3] / 10 Kasım 2020; 29 gün önce (2020-11-10)
Depo Bunu Vikiveri'de düzenleyin
YazılmışElektron (arka uç), CoffeeScript / JavaScript / Az / HTML (ön uç / kullanıcı arayüzü)
İşletim sistemiMac os işletim sistemi 10.9 veya üstü, pencereler 7 ve sonrası ve Linux[4]
Boyut87–180 MB
Uyguningilizce
TürKaynak kodu düzenleyici
Lisans
İnternet sitesiatom.io Bunu Vikiveri'de düzenleyin

Atom bir ücretsiz ve açık kaynak[7][8] Metin ve kaynak kodu düzenleyicisi için Mac os işletim sistemi, Linux, ve Microsoft Windows[6] desteği ile eklentiler yazılmış Javascript ve gömülü Git Kontrolü, tarafından geliştirilmiş GitHub. Atom, web teknolojileri kullanılarak oluşturulmuş bir masaüstü uygulamasıdır.[9] Genişleyen paketlerin çoğunda ücretsiz yazılım lisansları ve topluluk tarafından oluşturulmuş ve sürdürülmüştür.[10] Atom, Elektron (eski adıyla Atom Kabuğu),[11] platformlar arası masaüstü uygulamalarının kullanılmasını sağlayan bir çerçeve Krom ve Node.js.[12][13] Yazılmıştır CoffeeScript ve Az.[14]

Atom, 25 Haziran 2015 tarihinde 1.0 sürümü olarak beta sürümünden çıktı.[15] Geliştiricileri buna "21. Yüzyıl için hacklenebilir bir metin editörü" diyor.[16]HTML, CSS ve JavaScript'te tamamen özelleştirilebilir.[17]

Tarih

Olarak kullanılabildi entegre geliştirme ortamı (IDE),[18][19][20][21] bu özellik Aralık 2018'de 'kullanımdan kaldırılana' kadar.[22]

Paketler

Diğer birçok yapılandırılabilir metin düzenleyici gibi Atom, kullanıcıların düzenleyicinin özelliklerini ve görünümlerini özelleştirmek için üçüncü taraf paketleri ve temaları yüklemelerine olanak tanır. Paketler, Atom'un paket yöneticisi apm'si aracılığıyla kurulabilir, yönetilebilir ve yayınlanabilir. Varsayılandan başka diller için sözdizimsel vurgulama desteği, paketler aracılığıyla ve otomatik tamamlama işlevi aracılığıyla kurulabilir.

Programlama dili desteği

Atom'un varsayılan paketleri uygulanabilir sözdizimi vurgulama aşağıdaki programlama dilleri için ve dosya formatları:[23][24]

Lisans

Başlangıçta, Atom için uzantı paketleri ve Atom'un çekirdeğinin bir parçası olmayan herhangi bir şey, açık kaynak lisansı altında piyasaya sürüldü. 6 Mayıs 2014'te, çekirdek uygulama, paket yöneticisi ve masaüstü çerçevesi Electron dahil olmak üzere Atom'un geri kalanı şu şekilde yayınlandı: ücretsiz ve açık kaynaklı yazılım altında MIT Lisansı.[27]

Gizlilik

Başlangıçta, çeşitli verileri harici sunuculara bildiren iki devre dışı bırakma paketi hakkında endişe ve tartışma vardı.[28][29][30][31][32]Bununla birlikte, bu paketler artık ilk lansmanda ayrıntılı bir iletişim kutusu ile etkinleştirilmiştir:[33]

  • Metrik paketi: Kullanım bilgilerini raporlar Google Analytics (1.31.0 sürümünden itibaren bu kaldırılmıştır, artık kullanım bilgileri doğrudan GitHub'ın analitik ardışık düzenine gönderilmektedir.[34][35]) dahil olmak üzere benzersiz UUID v4 rastgele tanımlayıcı.[36] Yazarlara göre bu, performansı belirlemek ve en çok kullanılan fonksiyonları bilmek içindir.[6] Bu özellik, Ayarlar Görünümü'nü açarak, metrik paketini arayarak ve devre dışı bırakarak kullanıcı tarafından devre dışı bırakılabilir.[36]
  • İstisna raporlama paketi: Yakalanmamış Atom istisnalarını www.bugsnag.com'a bildirir.[37]

Ayrıca bakınız

Referanslar

  1. ^ "Microsoft'un 'GitHub'ın gelecekteki CEO'su' Atom hakkında konuşuyor, GitHub'ı bağımsız kılıyor ve daha fazlasını yapıyor". ZDNet. Alındı 21 Haziran 2020.
  2. ^ "Atom ile Tanışın". Atom. Alındı 15 Ağustos 2015.
  3. ^ a b "Sürüm notları". Atom.io. Alındı 10 Kasım 2020.
  4. ^ "21. Yüzyıl için hacklenebilir bir metin editörü". Atom.
  5. ^ "GitHub Açık Kaynak Uygulamaları Hüküm ve Koşulları". Alındı 12 Haziran 2020.
  6. ^ a b c "SSS". Atom. Alındı 12 Haziran 2020.
  7. ^ Henry, Alan (8 Mayıs 2014). "GitHub'ın Metin Düzenleyicisi Atom, Özgür ve Açık Kaynak Kullanıyor". Cankurtaran.
  8. ^ Lardinois, Frederic (6 Mayıs 2014). "GitHub Açık Kaynakları Atom Metin Düzenleyicisi". TechCrunch.
  9. ^ "Başlarken: Neden Atom". Atom projesi. Alındı 17 Ağustos 2015. [...] Atom'u geleneksel bir web uygulaması olarak oluşturmadık. Bunun yerine Atom, bir web tarayıcısı yerine bir metin editörü olarak tasarlanmış özel bir Chromium çeşididir. Her Atom penceresi aslında yerel olarak oluşturulmuş bir web sayfasıdır.
  10. ^ "21. Yüzyıl için hacklenebilir bir metin editörü". Atom.
  11. ^ "Atom Kabuğu artık Elektron". Atom. Alındı 2017-07-15.
  12. ^ "Atom GitHub Sayfası". Alındı 27 Ağustos 2015.
  13. ^ "Electron GitHub Sayfası". Alındı 14 Şubat 2016.
  14. ^ "Atomun Korunması: Ticaretin Araçları". Alındı 22 Şubat 2017.
  15. ^ Ogle, Ben (25 Haziran 2015). "Atom 1.0". blog.atom.io. Alındı 25 Haziran 2015.
  16. ^ "21. Yüzyıl için hacklenebilir bir metin editörü". Atom.
  17. ^ "Atom'a Başlarken". Codecademy.
  18. ^ "Atom IDE". Atom IDE. Alındı 2018-01-26.
  19. ^ "Nuklid". Nuklid. Alındı 2016-10-12.
  20. ^ "Juno, Etkileşimli Geliştirme Ortamı". Juno. Alındı 2016-10-12.
  21. ^ "PlatformIO IDE: IoT için yeni nesil entegre geliştirme ortamı". PlatformIO. Alındı 2016-10-12.
  22. ^ ""Facebook, Nuclide uzantısını kullanımdan kaldırıyor"". Atom Blogu. Alındı 2019-01-12.
  23. ^ "GitHub - atom / dil örnekleri: Tüm Atom çekirdek dilleri için dil örnekleri". 3 Mart 2019 - GitHub aracılığıyla.
  24. ^ "Ağaç bakıcısı | Giriş". tree-sitter.github.io.
  25. ^ "Rbox: ATOM Düzenleyicisi için entegre bir R paketi". Atom. Alındı 3 Eylül 2020.
  26. ^ "atom-ide-raket". Atom.
  27. ^ "Atom Artık Açık Kaynak". Atom. Alındı 15 Ağustos 2015.
  28. ^ "Metrikleri varsayılan olarak devre dışı bırakın veya tamamen kaldırın". GitHub. Alındı 3 Şubat 2016.
  29. ^ "Atom Çekirdeğinde Metrikleri Toplama". Atom. Alındı 3 Şubat 2016.
  30. ^ "1.0 piyasaya sürüldüğünde dahil olmak için metriklerin nasıl değiştirileceğine ilişkin planı iletin". GitHub Atom. Alındı 3 Şubat 2016.
  31. ^ "yükleme sırasında devre dışı bırakılabilir olmalıdır". Atom. Alındı 3 Şubat 2016.
  32. ^ "Varsayılan olarak devre dışı bırakılmalıdır". Atom. Alındı 3 Şubat 2016.
  33. ^ "Sadece damieng'in izni ile telemetri gönder · Çekme Talebi # 66 · atom / metrics". GitHub.
  34. ^ "atom / atom". GitHub. Alındı 2018-10-13.
  35. ^ "Annthurium tarafından RIP Google Analytics · Çekme Talebi # 100 · atom / metrics". GitHub. Alındı 2018-10-13.
  36. ^ a b "atom / metrics: Metrikleri toplamak için bir paket". Alındı 6 Kasım 2015.
  37. ^ "istisna bildirimi". Atom. Alındı 3 Şubat 2016.

Dış bağlantılar