Ouvrir le menu principal

MacGeneration

Recherche

Atom : Github conçoit son propre éditeur de code

Nicolas Furno

jeudi 27 février 2014 à 10:14 • 24

Logiciels

Github est un service très populaire aujourd’hui pour tous les développeurs qui veulent partager leur code ou gérer leur projet. Outre le partage, de la collaboration et du suivi de modifications, l’entreprise s’est lancée dans un nouveau projet : un éditeur de code. Atom ne manque pas d’ambitions et se présente comme l’éditeur du XXIe siècle, rien de moins.

Atom est un logiciel multiplateforme conçu pour OS X, mais aussi Windows et Linux. Pour l’heure, le logiciel en est au stade de la bêta fermée réservée aux utilisateurs de Mac (on peut donner son mail pour demander un accès à la bêta sur le site du projet). À défaut de pouvoir le tester, on peut découvrir les principes généraux de cet éditeur de code moderne. S’il s’agit d’un logiciel natif, il a été conçu avec des technologies web : à la base, Github a utilisé Chromium, la version open source du navigateur de Google. L’interface du logiciel est ainsi une page web générée en local et pensée pour éditer du code.

Ce n’est pas la première fois que Chromium est utilisé pour un éditeur de code : en 2010, c’est Kod qui reposait sur la même idée (lire : Kod, un éditeur de texte inspiré par Google Chrome). Ce logiciel a été abandonné depuis et il n’a connu aucun développement en trois ans, mais ce concept prouve que l’idée n’est pas si farfelue qu’on pourrait l’imaginer. Comme l’explique Github, la force d’Atom est sa souplesse.

Changer son interface ou fonctionnement et lui ajouter des fonctions sera extrêmement simple pour un développeur, puisque tout se fait avec des technologies du web. On peut déjà compter sur une dizaine de plugins aussi divers que ce module pour rechercher/remplacer du texte ou pour transformer Atom en clone de vim. On trouve aussi plusieurs thèmes qui ne se contentent pas de changer les couleurs de l’éditeur lui-même, mais aussi de toute l’interface. En optant pour ce thème par exemple, vous pourrez remplacer l’interface sombre fournie par défaut avec des dominantes de blanc et de gris clair.

Module pour rechercher et remplacer du texte

Sous le capot, Atom repose largement sur Node.js qui permet, d’après l’éditeur, d’accéder facilement au système de fichiers de l’ordinateur. Autre avantage, l’éditeur de code repose sur ses paquets pour être facilement enrichi avec de nouvelles bibliothèques. Le logiciel est en fait conçu autour d’un cœur minimal et de modules pour l’enrichir. Github en a conçu une cinquantaine, tous open-source même si le cœur lui-même restera a priori propriétaire. Libre ensuite aux utilisateurs de l’enrichir avec leurs propres modules, telle est la promesse de ce nouveau venu.

Atom est gratuit tant qu’il est en bêta, le prix de la version finale n’est pas encore connu, mais l’un des responsables du projet indique qu’il devrait être compétitif par rapport aux ténors du marché. À titre de comparaison, Sublime Text est vendu une cinquantaine d’euros. En attendant d’en savoir plus et d’avoir un accès à la bêta, vous pouvez obtenir d’autres informations sur le logiciel grâce à sa documentation.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

L’Ademe veut s'attaquer aux forfaits avec trop de DATA

17:32

• 115


Toutes les prises USB ne se valent pas : le guide pour bien comprendre et choisir

10:00

• 8


Magazine des 25 ans : plus que quelques jours pour précommander votre exemplaire

01/02/2025 à 22:30

• 19


Test du Corsair EX400U, un SSD USB4 parfait pour les Mac… et les iPhone

01/02/2025 à 11:00

• 8


Promo : MacBook Air M3 avec 16/512 Go à seulement 1 209 € (-320 €)

01/02/2025 à 08:59

• 31


Sortie de veille : on décortique les résultats financiers records d’Apple

01/02/2025 à 08:00

• 6


Apple abandonnerait l’idée de lunettes connectées, et laisserait Meta poursuivre seule l’idée

01/02/2025 à 02:11

• 65


Apple insiste pour aider Google dans son procès, et fait appel de la décision de la cour de justice

31/01/2025 à 21:00

• 8


Première grosse mise à jour de MainStage depuis 2023

31/01/2025 à 20:00

• 10


Le CEC fonctionne en HDMI sur les Mac M3 et M4

31/01/2025 à 18:30

• 26


Caldigit met quatre ports Thunderbolt 5 dans une minuscule station d’accueil

31/01/2025 à 17:00

• 21


NordVPN veut simplifier la connexion à son service sur les réseaux bloquant les VPN

31/01/2025 à 15:00

• 33


Passez à Microsoft Office pour moins de 40 € avec les soldes d'hiver 2025 de Godeal24 📍

31/01/2025 à 14:23


Orange commence à démanteler son réseau ADSL en France

31/01/2025 à 12:37

• 73


2,35 milliards d’appareils Apple actifs dans le monde

31/01/2025 à 10:20

• 34


Comment empêcher son MacBook de démarrer automatiquement à l'ouverture de l'écran ou au branchement sur secteur

31/01/2025 à 07:37

• 75