Au risque de passer pour un dinosaure...
"Qu'est-ce que vous utilisez comme logiciel ? Dreamweaver ?"
"Non madame, un simple éditeur de texte avancé..."
Et pourquoi pas, s'il vous plaît ?
Plusieurs raisons à cet état de fait, « dont chaque est suffisante seule » , comme le dirait Cyrano sous la plume de Rostand :
- D'abord, je ne travaille pas sous Windows et Dreamweaver, à ma connaissance n'a pas été porté sous Unix.
- Ensuite Dreamweaver, tout en restant — bien entendu et pour ne me mettre personne à dos — un excellent logiciel wysiwyg capable de créer une page web de A à Z, génère beaucoup de déchet du point de vue du code, lorsqu'il est utilisé en wysiwyg, justement. Travailler avec un éditeur de texte me permet d'avoir un contrôle plus direct sur le code généré (indentation correcte, pas de balises surajoutées par des modifications wysiwyg rapides...).
Idées reçues
Rapidité : « Vous travaillez moins vite qu'avec XXX... »
Faux : Les éditeurs avancés disposent — entre autres — de raccourcis permettant de générer des portions de code à la volée. Par ailleurs, j'ai mis au point des routines et des habitudes de travail qui me permettent d'être très efficace sans utilisation du wysiwyg.
Portabilité du code : « Et si je veux faire modifier les pages par quelqu'un d'autre, ce n'est pas possible, puisque vous n'utilisez pas un logiciel standard... »
Faux : Dreamweaver est tout à fait capable d'éditer les pages que j'ai créées, sans aucune modification de configuration ou traitement particulier. Le code que je fournis est complètement standard. (De plus, il convient de rappeler qu'un éditeur de texte est un logiciel standard...)
En revanche, et pour en avoir maintes fois fait l'expérience, travailler sur du code issu de logiciels wysiwyg n'est pas, et loin s'en faut, une sinécure : il faut commencer par rétablir une indentation correcte et lisible...
En conclusion
Cette méthode de travail semble souvent incongrue (au professionnels de l'Internet qui, de plus en plus, ne conçoivent pas de travailler sans ces outils ; aux clients, qui sont dubitatifs à propos des résultats parce que « tous les autres travaillent avec ça, c'est donc qu'il doit y avoir une raison » ...) et me fait parfois passer pour un dinosaure. Pourtant, je suis capable de « voir » une page dans ses grandes lignes sans passer par un navigateur (juste en regardant son code) et d'en créer une sans recourir à des outils qui prennent en charge automatiquement la génération du balisage...
Pour moi, pas besoin de mise à jour pour passer à HTML 5.
