« Atom (éditeur de texte) » : différence entre les versions
→Langages de programmation supportés : maj et lien interne |
m Ajout d'informations à l'infobox |
||
Ligne 2 : | Ligne 2 : | ||
{{Confusion|Atom}} |
{{Confusion|Atom}} |
||
{{Infobox Logiciel |
{{Infobox Logiciel |
||
| couleur boîte = |
| couleur boîte = |
||
| nom = {{blanc|Atom}} |
| nom = {{blanc|Atom}} |
||
| logo = |
| logo = |
||
Ligne 8 : | Ligne 8 : | ||
| légende = |
| légende = |
||
| développeur = |
| développeur = |
||
| exécutable = |
| exécutable = |
||
| date de première version = |
| date de première version = |
||
| dépôt = |
| dépôt = |
||
| état = |
| état = |
||
| langage de programmation = |
| langage de programmation = |
||
| environnement = |
| environnement = |
||
| langues = |
| langues = |
||
| type = |
| type = |
||
| politique de prix = |
| politique de prix = |
||
| licence = |
| licence = |
||
| site web = |
| site web = |
||
| wikidata = |
| wikidata = |
||
| créateur = |
| créateur = |
||
| version précédente = |
| version précédente = |
||
| version suivante = |
| version suivante = |
||
Ligne 99 : | Ligne 99 : | ||
== Notes et références == |
== Notes et références == |
||
{{Traduction/référence|en|Atom (text editor)|654748835|type=note}} |
|||
{{Références|colonnes=2}} |
{{Références|colonnes=2}} |
||
Version du 26 avril 2021 à 06:46
Créateur | Github |
---|---|
Développé par | GitHub |
Fichier exécutable | atom.exe |
Première version | [1] |
Dernière version | 1.63.1 ()[2] |
Version avancée | 1.61.0-beta0 ()[3] |
Dépôt | github.com/atom/atom |
Assurance qualité | Intégration continue |
État du projet | Développement actif |
Écrit en | JavaScript, CoffeeScript, feuille de style en cascade, C++, HTML et Node.js |
Supporte les langages | JavaScript, HTML, feuille de style en cascade, TypeScript et Go |
Système d'exploitation | MacOS, Microsoft Windows, Linux et FreeBSD |
Taille des données | 430 Mo |
Langues | Anglais |
Type | Éditeur de code source |
Politique de distribution | Gratuit |
Licence | Licence MIT |
Site web | atom.io |
Atom est un éditeur de texte libre pour macOS, GNU/Linux et Windows développé par GitHub. Il prend en charge des plug-ins écrits en Node.js et implémente Git Control. La plupart des extensions sont sous licence libre et sont maintenues par la communauté[4]. Atom est basé sur Chromium et Electron et est écrit en CoffeeScript[5]. Il est aussi utilisé en tant qu’environnement de développement (EDI).
Caractéristiques
Atom est un éditeur de texte personnalisable à l'aide :
- d'un script d'initialisation écrit en CoffeeScript,
- d'une feuille de style pour personnaliser son apparence,
- d'un keymap pour affecter ds combinaisons de touches aux commandes.
Historique
Atom a été développé par GitHub en tant qu'éditeur de texte. Facebook a ensuite développé les projets Nuclide[6] et Atom IDE pour transformer Atom en un environnement de développement intégré (IDE), mais le développement s'est arrêté en décembre 2018.
Langages de programmation supportés
Les paquets inclus dans Atom appliquent la coloration syntaxique sur les langages suivants :
- C++
- C#
- Clojure
- COBOL
- CSS
- CoffeeScript
- D
- Elixir
- Erlang
- Go
- HTML
- Java
- Javascript
- JSON
- Julia
- Kotlin
- Less
- Make
Il est toujours possible d'ajouter d'autres langages en installant des paquets créés par la communauté.
Licence
Initialement, les extensions et tout ce qui ne faisait pas partie du noyau d'Atom étaient distribués sous licence open-source. Le , le reste d'Atom, y compris l'application de base, le gestionnaire de paquets d'Atom et l'application de bureau Atom basée sur Chromium et Electron (anciennement Atom Shell[7]) sont mis à disposition en tant que logiciel libre avec une licence MIT[8].
Controverses
Par défaut, Atom envoie des statistiques d'utilisation à Google Analytics, associées à la somme SHA-1 de l'adresse MAC de la carte réseau de l'utilisateur[9], afin de déterminer la performance et les fonctions les plus utilisées du logiciel pour mieux cerner son développement[10]. Cette fonction peut être désactivée par l'utilisateur en désactivant le package "metrics"[9].
De même par défaut, Atom envoie des rapports d'exceptions non reconnues au site web www.bugsnag.com. Ce paquet est intégré au coeur de Atom en 2018[11],[12].
Notes et références
- « Introducing Atom »
- « Release 1.63.1 », (consulté le )
- « Release 1.61.0-beta0 », (consulté le )
- (en) « Atom Packages », sur atom.io
- (en) « Atom GitHub Page », sur github.
- « Retiring the Nuclide Open Source Project », sur Nuclide (consulté le )
- (en) Kevin Sawicki, « Atom Shell is now Electron », sur blog.atom.io, (consulté le )
- (en) Nathan Sobo, « Atom Is Now Open Source », sur blog.atom.io, (consulté le ).
- (en) « atom/metrics », sur github (consulté le ).
- « FAQ », sur atom.io (consulté le ).
- (en) « atom/atom », sur GitHub (consulté le )
- (en) « exception-reporting », sur Atom (consulté le )
Annexes
Articles connexes
Liens externes
- (en) Site officiel
- (en) Atom sur GitHub