Atom (editor de textos)

De Viquipèdia
Salta a la navegació Salta a la cerca
Infotaula de programariAtom
Atom editor logo.svg
Atom-editor.png
Editor Atom amb un projecte obert
Desenvolupador(s) GitHub Inc. Tradueix
Versió inicial 26 febrer 2014
Versió estable

1.24.0[1]

/ 13 febrer 2018; fa 17 mesos (2018-02-13)
Versió prèvia 1.40.0-beta0 (23 juliol 2019)
Escrit en JavaScript, CoffeeScript, Cascading Style Sheets, C++, Hyper Text Markup Language i Node.js
Sistema operatiu macOS, Microsoft Windows, Linux i FreeBSD
Mida 430 MB
Tipus editor de codi font
Llicència Llicència MIT
Més informació
Lloc web Web oficial
Twitter AtomEditor
GitHub Atom
Free Software Directory Atom
Id. Framalibre atom
Modifica les dades a Wikidata

Atom és un editor de codi font lliure i de codi obert[2][3] per a macOS, Linux, i Microsoft Windows[4] amb suport per a connectors escritos en Node.js, i incrustat a Git Control, desenvolupat per GitHub. Atom és una aplicació d'escriptori basada en tecnologies web.[5] La majoria dels paquets que s'estenen tenen llicència de programari lliure i estan construïdes i mantingudes per la comunitat.[6] Atom està basat en Electron (anteriorment coneguda com Atom Shell),[7] Un marc que permet fer servir aplicacions d'escriptori multiplataforma Chromium i Node.js.[8][9] Està escrit en CoffeeScript i Less.[10] També es pot utilitzar com a Entorn integrat de desenvolupament (IDE).[11][12][13][14] Atom va ser llançat des de la versió beta, com a versió 1.0, el 25 de juny de 2015.[15] Els seus desenvolupadors ho anomenen un "editor de text hackejable per al segle XXI".[16]

Suport de llenguatges de programació[modifica]

Mitjançant els connectors predeterminats, els següents llenguatges de programació són compatibles amb algun aspecte a partir de v1.5.1:

C/C++, C#, Clojure, CSS, CoffeeScript, GitHub Flavored Markdown, Go, Git, HTML, JavaScript, Java, JSON, Julia, Less, Make, Mustache, Objective-C, PHP, Perl, Property List (Apple), Python, Ruby on Rails, Ruby, Sass, Shell d'Unix, Scala, SQL, TOML, XML, YAML.

Llicència[modifica]

Inicialment, els paquets d'extensió per a Atom i qualsevol altra part del nucli d'Atom es van publicar sota una llicència de codi obert. El 6 de maig de 2014, la resta d'Atom, incloent l'aplicació principal, el seu gestor de paquets, així com el seu marc d'escriptori Electron, es van publicar com a programari lliure i de codi obert sota la llicència MIT.[17]

Privacitat[modifica]

Inicialment hi havia preocupació i discussió sobre dos paquets d'exclusió que informaven diverses dades a servidors externs.[18][19][20][21][22] Tanmateix, aquests paquets estan activats amb un diàleg detallat en el llançament inicial:[23]

  • Paquet de mètriques: informa de l'ús dels informes a Google Analytics, incloent un identificador aleatori únic UUID v4.[24] Segons els autors, es tracta de determinar el rendiment i conèixer les funcions més utilitzades.[4] Aquesta característica pot ser desactivada per l'usuari obrint la Vista de configuració, buscant el paquet de mètriques i desactivant-la.[24]
  • Paquet d'informes d'excepcions: informa les excepcions atòmiques que no es poden trobar a bugsnag.com.[25]

Referències[modifica]

  1. «atom/atom» (en en). [Consulta: 2 març 2018].
  2. Henry, Alan «Atom, the Text Editor from GitHub, Goes Free and Open-Source» (en en-us). Lifehacker.
  3. Lardinois, Frederic «GitHub Open Sources Its Atom Text Editor» (en en). TechCrunch.
  4. 4,0 4,1 «A hackable text editor for the 21st Century» (en en). [Consulta: 2 març 2018].
  5. «Atom» (en en). [Consulta: 2 març 2018].
  6. «A hackable text editor for the 21st Century» (en en). [Consulta: 2 març 2018].
  7. «Atom Shell is now Electron | Electron Blog» (en en-us). [Consulta: 2 març 2018].
  8. «atom/atom» (en en). [Consulta: 2 març 2018].
  9. «electron/electron» (en en). [Consulta: 2 març 2018].
  10. «Tools of the Trade» (en en). [Consulta: 2 març 2018].
  11. «Atom IDE» (en en). [Consulta: 2 març 2018].
  12. «Nuclide» (en en-us). [Consulta: 2 març 2018].
  13. «Juno, the Interactive Development Environment» (en en). [Consulta: 2 març 2018].
  14. Kravets, Ivan. «PlatformIO: An open source ecosystem for IoT development» (en en). [Consulta: 2 març 2018].
  15. benogle «Atom 1.0» (en en-us). blog.atom.io, 25-06-2015.
  16. «A hackable text editor for the 21st Century» (en en). [Consulta: 2 març 2018].
  17. nathansobo «Atom Is Now Open Source» (en en-us). blog.atom.io, 06-05-2014.
  18. «Have metrics disabled by default, or completely removed · Issue #4966 · atom/atom» (en en). [Consulta: 2 març 2018].
  19. «Collecting Metrics in Atom Core» (en en). [Consulta: 2 març 2018].
  20. «Communicate plan on how to modify metrics to be opt-in now that 1.0 is released · Issue #52 · atom/metrics» (en en). [Consulta: 2 març 2018].
  21. «should be disableable during install · Issue #55 · atom/metrics» (en en). [Consulta: 2 març 2018].
  22. «Should be disabled by default · Issue #16 · atom/metrics» (en en). [Consulta: 2 març 2018].
  23. «Send telemetry only with consent by damieng · Pull Request #66 · atom/metrics» (en en). [Consulta: 2 març 2018].
  24. 24,0 24,1 <ref>«atom/metrics» (en en). [Consulta: 2 març 2018].
  25. «exception-reporting» (en en). [Consulta: 2 març 2018].

Enllaços externs[modifica]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Atom Modifica l'enllaç a Wikidata