Atom (editor de textos)

De Viquipèdia
Salta a la navegació Salta a la cerca
Crystal Clear app winprops bw.pngAtom
Atom editor logo.svg Modifica el valor a Wikidata
Atom-editor.png
Editor Atom amb un projecte obert Modifica el valor a Wikidata
Tipuseditor de codi font Modifica el valor a Wikidata
Versió inicial26 febrer 2014 Modifica el valor a Wikidata
Versió estable
1.58.0 (27 juliol 2021) Modifica el valor a Wikidata
Versió prèvia
1.59.0-beta0 (28 juliol 2021) Modifica el valor a Wikidata


LlicènciaLlicència MIT Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiumacOS, Microsoft Windows, Linux i FreeBSD Modifica el valor a Wikidata
Mida430 MB Modifica el valor a Wikidata
Escrit enJavaScript, CoffeeScript, Cascading Style Sheets, C++, HTML i Node.js Modifica el valor a Wikidata
Equip
Desenvolupador(s)GitHub Inc. Modifica el valor a Wikidata
Més informació
GitHubAtom Modifica el valor a Wikidata
Free Software DirectoryAtom Modifica el valor a Wikidata
Id. Framalibreatom Modifica el valor a Wikidata

Twitter: AtomEditor GitHub: Atom Modifica el valor a Wikidata

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

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.[16]

Privacitat[modifica]

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

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

Referències[modifica]

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

Enllaços externs[modifica]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Atom