De nombreuses grandes entreprises, d'Apple à Microsoft en passant par Google, investissent de plus en plus d'argent dans la création d'outils qui permettront à quiconque de créer un site Web avec un éditeur WYSIWYG.
Par exemple, cet e-mail que je viens de recevoir d'Adobe:
Créez des sites Web aussi rapidement et facilement qu'une mise en page Adobe® InDesign®.
Actuellement sous forme bêta, l'application nommée "Muse" est une nouvelle technologie qui permet aux graphistes d'utiliser des outils familiers de forme libre pour concevoir et publier des sites Web HTML et CSS, le tout sans écrire de code ni être limité aux modèles. Faites partie de cet incroyable aperçu gratuit et découvrez comment Muse va révolutionner la façon dont vous créez pour le Web.
En tant que développeur Web, je ne peux pas prévoir que Adobe ou toute autre entreprise puisse créer une solution qui permette à un utilisateur sans connaissances HTML / CSS / JS de créer une conception de site Web utile pour les raisons suivantes:
- Le code généré sera presque certainement un gâchis, ce qui rend difficile pour un programmeur qui veut écrire le backend du site de travailler avec lui. Ils peuvent même être amenés à modifier le code eux-mêmes pour le structurer comme ils en ont besoin.
- Le HTML n'est pas basé sur les pixels, il est donc très difficile de développer un outil qui peut facilement concevoir des modèles pouvant évoluer avec des changements dans la taille du texte, etc. En outre, les éléments doivent se suivre dans un ordre raisonnable, pas dans un ordre aléatoire ( par exemple, comme dicté par l'ajout d'un élément).
- Le code généré dans un outil ne serait probablement pas facilement transférable à d'autres outils, ce qui vous enfermerait dans l'outil d'origine.
(Je suppose que l'outil permettrait un contrôle complet d'un site Web; comme Adobe l'a dit, "aussi rapidement et facilement qu'une mise en page Adobe InDesign". Les programmes qui vous permettent d'utiliser des modèles conçus par des professionnels sont une autre histoire.)
Pensez-vous qu'il sera jamais possible pour une personne non qualifiée en HTML de créer des sites / conceptions Web de qualité (en coulisses et en apparence)?