L’annonce n’est pas nouvelle, mais nous étions passés à côté en juin dernier1 : Atom va disparaître, au profit de Visual Studio Code. Cet éditeur de code et gestionnaire de projets complet a été acheté par Microsoft en même temps que GitHub. L’entreprise a maintenu le développement de ces deux apps concurrentes pendant plusieurs années, mais VSCode a toujours eu ses faveurs, là où Atom évoluait peu. L’annonce de son arrêt n’est pas une surprise à cet égard et il sera effectif au 15 décembre.
Les deux apps sont très similaires, notamment sur leur philosophie générale. Elles ont parié toutes deux sur les technologies du web en guise de fondation, avec du code sous-jacent en JavaScript et une interface codée en HTML et CSS, le tout fonctionnant grâce au framework Electron… qui a d’ailleurs été créé à l’origine pour les besoins d’Atom. Les deux reposent également sur des modules additionnels et une personnalisation avancée. VSCode s’est largement inspiré de son concurrent et la création de Microsoft est à cet égard son héritière directe.
Même si Atom gardait ses particularités et probablement des fans, l’absence de mise à jour majeure pèse sur son avenir depuis plusieurs années déjà. VSCode a notamment évolué d’un éditeur de code strictement local à un environnement de développement qui peut aussi bien fonctionner sur un ordinateur que sur un serveur, ce qui a notamment permis à GitHub de lancer ses Codespaces, des instances en ligne de VSCode que l’on peut lancer depuis son site web. Face à ce changement d’approche majeur, Atom est restée une app locale qui n’a reçu que des corrections de bugs.
Microsoft a ainsi annoncé la fin d’Atom pour le 15 décembre 2022. Le code source du projet, distribué sur GitHub évidemment, sera alors archivé, ce qui veut dire qu’il ne recevra plus aucun changement, même s’il restera lisible et pourra toujours servir de base à un nouveau « fork », une variante. C’est l’avantage de l’open-source, n’importe qui pourra reprendre le flambeau et continuer de maintenir Atom en bon état de fonctionnement, même s’il va sans doute être difficile de faire évoluer un si gros projet sans des moyens importants.
De son côté, Microsoft a publié une ultime mise à jour qui corrige des bugs connus, laissant ainsi Atom dans un bon état. La version actuelle devrait continuer de fonctionner normalement pendant quelques années, même sans recevoir de mises à jour.
-
Nous avions une bonne excuse : Microsoft a communiqué en pleine semaine de WWDC, quelle idée… ↩︎