Carnet web de Laurent Gloaguen

/ Éditeur HTML/CSS Phoenix Code

Copie d'écran de l'application Phoenix Code
Copie d’écran de l’application Phoenix Code.

En janvier dernier, lorsque j’ai décidé de refaire ce site avec Movable Type, je suis parti en quête d’un éditeur de CSS, d’un truc simple qui te facilite l’écriture des déclarations, avec l’autocomplétion par exemple, et qui te donne une prévisualisation en temps réel. Rien de bien sorcier. Croyais-je.

Il y a 15 ans, j’utilisais une charmante application, au design soigné et très Macintosh, Espresso de MacRabbit Software. À l’époque, il y avait aussi Coda de Panic Software, mais l’ambition de ce logiciel était plus large, et je crois me souvenir que ça le rendait inutilement lourd pour mes besoins. L’application Espresso était juste parfaite pour moi, très élégante et intuitive.

Aujourd’hui Coda est devenu Nova, un éditeur de code avec des fonctions de débogage et autres gadgets qui facilitent la vie du développeur. Pour le code, BBEdit de Bare Bones Software suffit amplement à mes modestes besoins. Restait donc à trouver un éditeur de CSS.

Je me suis donc retourné vers Espresso, mais je n’ai pas réussi à remettre la main sur ma version, qui était de toute façon sans doute vieille de plus d’une dizaine d’années. Une recherche rapide m’a appris que MacRabbit Software n’existait plus. C’est souvent le problème quand un logiciel repose sur les épaules d’une seule personne, en l’occurrence, le talentueux Jan Van Boghout qui est aujourd’hui développeur chez Apple.

L’application avait été vendue à KandaCode, mais aujourd’hui, elle est revendiquée par une mystérieuse entreprise australienne Ixian Pty Ltd. Le site d’Espresso ne m’a pas donné trop confiance, clamant par exemple comme toute nouvelle une fonction implémentée dans l’app il y a 20 ans. J’ai fait une recherche sur l’histoire du site et… “Sorry. This URL has been excluded from the Wayback Machine.” Hmmm… Enfin, quand j’ai vu le prix de 199 USD (272 CAD), je me suis dit autant passer mon chemin.

J’ai donc repris mon bâton de pèlerin. Comme d’autres gens font, j’ai fait un tour par Reddit dans l’espoir d’y trouver de l’information pas trop biaisée, non algorithmiquement optimisée et écrite par des mammifères vivants.

Disons que 90 % des gens recommandent Visual Studio Code, c’est-à-dire une usine à gaz développée par Microsoft. Vade retro satanas ! Pas du tout ce que je cherche (rappelez-vous, légèreté, simplicité, élégance, intuitivité, tout ça, tout ça…). D’autres avancent des outils en ligne (pas ce que je veux) ou des extensions Chrome (j’en ai testé 2 ou 3, de la grosse marde). Il y a toutefois une réponse qui apparaissait de temps en temps, Phoenix Code, une app à code source ouvert.

Disons que niveau intégration Mac, ce n’est pas vraiment ça. Déjà, quand les menus déroulants font partie de la fenêtre de l’application et qu’il n’y a dans la vraie barre de menu que : à propos, fermer la fenêtre, annuler et les fonctions usuelles comme couper/copier/coller, tu sais que ça ne démarre pas très bien… Ça sent fort l’application web encapsulée de type Electron ou similaire. (Après vérification dans leur repo, c’est une coquille Tauri.)

Ce n’est pas l’application de mes rêves (on est loin de la regrettée Espresso), mais ça a fait la job comme on dit de ce côté de l’Atlantique. Et Phoenix Code a quelques atouts, et très notamment la gratuité de la version de base. La version payante offre en bonus des possibilités assez limitées d’édition dans la prévisualisation (déplacer, dupliquer ou supprimer des éléments), des informations de taille au survol dans la prévisualisation (plus utile) et une bibliothèque d’images libres de droits (parfaitement inutile).

Vous pouvez tester une version en ligne en tout point similaire, pour voir si ça fait votre affaire. Vous pouvez aussi me suggérer d’autres outils (le premier qui écrit VSC prend la porte).

Parlant de Phoenix, un peu de musique.

Laisser un commentaire