Les éditeurs de texte ou de code HTML présentent de nombreux avantages. Mais il y a aussi des inconvénients. Avant de vous joindre au débat, apprenez tous les faits. Je définis un éditeur comme un éditeur de texte si son mode d'édition principal est du texte ou du code HTML, même s'il inclut une option d'édition WYSIWYG.
Derniers développements
Les outils de développement Web les plus avancés de nos jours offrent la possibilité d’éditer vos pages Web à la fois en mode HTML / code et en WYSIWYG. Donc, la distinction n'est pas aussi stricte.
Pourquoi une telle agitation?
Cet argument découle vraiment de la façon dont le développement de la page Web a commencé. À ses débuts, du début au milieu des années 90, la création d’une page Web nécessitait la possibilité d’écrire du code HTML. Toutefois, à mesure que les éditeurs devenaient de plus en plus sophistiqués, ils permettaient aux personnes ne connaissant pas le langage HTML de créer des pages Web. Le problème était (et souvent, toujours) que les éditeurs WYSIWYG peuvent générer du HTML difficile à lire, non conforme aux normes et uniquement modifiable dans cet éditeur. Les puristes du code HTML estiment qu'il s'agit d'une corruption de l'intention des pages Web. Bien que les concepteurs estiment que tout ce qui leur facilite la construction de leurs pages est acceptable et même précieux.
Avantages
- Plus rapide à éditer
- Pour les modifications simples, il est souvent plus rapide de modifier une page à l'aide d'un éditeur de texte.
- Vous aide à apprendre le HTML
- Les éditeurs de texte vous apprennent à lire le HTML. Ils ont souvent des assistants et des fonctions pour effectuer les tâches les plus courantes (comme les balises de page élémentaires), mais vous apprendrez le HTML si vous utilisez un éditeur de texte.
- Plus commercialisable
- Un développeur Web qui peut écrire du HTML à l'aide d'un éditeur de texte sera plus commercialisable qu'un autre qui ne peut utiliser qu'un éditeur WYSIWYG. Le premier est plus flexible et peut s’adapter à n’importe quel outil d’édition HTML, tandis que le second doit recommencer à chaque nouvel outil d’édition.
- Pas de HTML "funky"
- Le seul code HTML qui figurera dans le document sera les balises que vous y avez volontairement placées. Cela aidera vos pages à télécharger plus rapidement, ainsi que paraître plus maigre.
- HTML lisible par l'homme
- Ceci est particulièrement important si vous travaillez sur une équipe de développeurs Web. Le code HTML peut être espacé comme bon vous semble, et inclure des commentaires et autres notes pour permettre une édition plus efficace par les autres membres de l'équipe.
Les inconvénients
- Doit savoir HTML
- Alors que la plupart des éditeurs de texte HTML peuvent aider avec les balises et suggérer des attributs, etc., cela ne remplace pas la connaissance du HTML. La plupart des éditeurs de texte modernes ont des styles de glisser-déposer tels que gras et italique, mais si vous ne vous souvenez pas du code pour "espace insécable", votre éditeur ne pourra peut-être pas vous aider.
- Courbe d'apprentissage plus raide
- Parce que vous devez apprendre le HTML et les fonctions de l'éditeur, un débutant trouvera qu'un éditeur de texte est plus difficile à utiliser.
- Plus difficile à "concevoir" avec
- Certaines personnes trouvent qu'il est plus difficile de concevoir des pages dans les éditeurs de texte car elles ne peuvent pas visualiser l'apparence de la page à partir du code HTML.
Résolution
- Pour les développeurs Web professionnels et les rédacteurs HTML avancés
- Si vous souhaitez faire du développement Web votre profession et que vous n'envisagez pas d'ouvrir votre propre studio de conception Web, je vous recommande d'apprendre le code HTML et d'utiliser un éditeur de texte. Les éditeurs de texte vous permettront d’aller plus loin à long terme, car ils renforceront vos connaissances en HTML.
- Pour les débutants et les développeurs Web non professionnels
- Si vous voulez faire du développement Web en tant que loisir, il n'y a aucune raison de ne pas utiliser un éditeur WYSIWYG. Mais souvenez-vous que pour obtenir un poste de développeur Web, vous devez vraiment connaître le langage HTML, et un éditeur WYSIWYG ne vous y aidera pas.