FREN

#FF00AA


23 avr. 2007

Coda 1.0

@apple@

Je n’ai pas testé la démo, parce que je n’aime pas installer des démos de programmes que je suis susceptible d’aimer et que je ne pourrai pas acheter tout de suite, donc je ne sais pas comment il gère les fichiers ISO-8859-1 (l’éditeur est basé sur SubEthaEdit, qui semble savoir faire — je n’ai jamais aimé SubEthaEdit, mais si Panic l’a choisi c’est sûrement que le moteur en vaut la peine), mais il y a une bonne raison que Coda ne me convienne pas :

Qu’est-ce que Coda ? Voici la meilleure façon de le résumer : tout le développement web en une fenêtre.

C’est exactement ce que je ne veux pas.

Premièrement, je fais un usage intensif du Finder spatial. Ca a été l’une des fonctionnalités les plus importantes du Mac dès sa création, et les utilisateurs d’OS X ont réclamé à raison sa réintroduction. Tous mes dossiers de développement web sont des fenêtres séparées affichées en mode arborescence ; les sous-dossiers les plus conséquents s’ouvrent dans des fenêtres séparées, et les dossiers contenant des images utilisent bien entendu des vignettes.

Pourquoi est-ce que je voudrais revenir à une liste unique ? Sans vignettes et sans labels, pour autant que je sache ?

Deuxièmement, j’aime beaucoup Exposé. Je ne comprends pas l’obsession des gens pour les tabs, ce n’est pas ce qui fonctionne le mieux sur Mac. D’accord, ça marche dans Safari (surtout avec la possibilité d’ouvrir des groupes de bookmarks dans des tabs) ou NetNewsWire (où j’ai souvent trente pages ouvertes que j’attends d’avoir le temps de lire), mais je ne vois pas l’intérêt de les généraliser à toutes les applications. Je n’utilise pas les tabs dans Adium ; je les utilise dans iTerm, mais uniquement parce que sa fonctionnalité de bookmarks est pratique et que je n’ai pas vu de façon simple de désactiver les tabs.

Toute l’interface du Mac repose sur les fenêtres séparées ; pourquoi voulez-vous vous restreindre à des tabs et des vues splittées alors que vous pourriez organiser vos fenêtres librement et les avoir toutes à l’écran d’un coup avec Exposé ? Souvenez-vous quand vous vous moquiez des fenêtres MDI (Multiple Document Interface) de Windows, avant que quelqu’un invente les tabs pour pallier les défauts de ce système-là.

 

Je ne retrouve plus la citation de Cabel ou Stevenf (oui, je sais, il ne s’appelle pas à proprement parler Stevenf) dit que Coda est destiné aux développeurs web qui utilisent un éditeur de textes plus Transmit.

Mais c’est tout l’intérêt, justement. Entre AppleScript et les racines BSD, OS X a le gros avantage sur Windows de pouvoir implémenter la philosophie Unix : vous pouvez être le plus efficace en vous concevant votre propre workflow à partir d’outils séparés et spécialisés.

Je n’ai qu’à appuyer sur un raccourci-clavier dans TextWrangler pour que Transmit uploade en arrière-plan le fichier que je viens de modifier. Ensuite, j’utilise Exposé pour trouver Safari et appuyer sur Cmd-R. C’est peut-être un ou deux clics de plus que dans Coda (et encore, pas sûr), mais ça ne vaut pas le coup de me retrouver enchaîné à une fenêtre unique.

En plus, si je le voulais, je pourrais modifier mon AppleScript pour qu’il passe automatiquement sur Safari et recharge la fenêtre active une fois que l’upload est terminé.

Je pourrais avoir deux raccourcis distincts — un pour uploader seulement, l’autre pour uploader et recharger la page web quand la file d’attente Transmit est vide.

Hmm, il faudra que j’y pense.

Et voilà toute la puissance d’OS X. (Et, oui, c’est en grande partie grâce à Transmit, du même Panic.)

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.ff00aa.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.