La conception web est-elle plus facile ou plus difficile qu'il y a 10 ans ?
[divider height="30"]
Est-il plus difficile ou plus facile de créer un site web aujourd'hui qu'il y a 10 ans ? Le niveau d'exigence doit-il augmenter ou diminuer ? Il n'y a pas de réponse unique à cette question, mais je peux vous donner mon avis.

#HTML
HTML5 C'était le seul changement majeur apporté à HTML ces dix dernières années, et il n'était pas particulièrement radical. C'est bien qu'il s'agisse de la version la plus souple (plutôt que d'opter pour XHTML3 ou autre). La compatibilité est ainsi améliorée. Je vais peut-être fermer mon ticket. et peut-être Ne le faites pas. Utilisez des étiquettes sémantiques plus pertinentes (par exemple, C'est super. Les types de saisie sont excellents. Mais rien de tout cela ne rend le HTML sensiblement plus facile ou plus difficile.
C'est le même.
#CSS
El CSS C'est devenu plus facile. On utilise beaucoup moins de « bidouilles ». Je le ressens vraiment. Le CSS qu'on écrit aujourd'hui est tellement plus intuitif et direct. Il y a dix ans, chaque élément semblait cacher une astuce bizarre, et aujourd'hui, c'est presque le cas. Si le CSS paraît plus difficile, c'est sans doute parce que les sites qu'on développe sont plus grands et plus complexes ; leurs systèmes de style doivent donc être plus robustes et les erreurs plus visibles.
Plus facile.
#JavaScript
Je suis certain qu'il existe de solides arguments pour combiner les deux approches. Le langage, avec toutes ses innovations syntaxiques récentes, est peut-être plus simple. Mais ce qu'on demande à JavaScript, et ce que nous en faisons, est tellement colossal que la difficulté augmente progressivement. C'est comparable à CSS en ce sens, mais encore plus marqué, car nous ne nous contentons pas de reproduire ce que nous faisions déjà à une échelle différente ; nous construisons des interfaces complètes avec un langage, d'une manière inédite.
Plus fort.
#Domaines
Je mentionne cela car c'est une étape cruciale pour une personne que de passer de zéro à la création d'un site web.
Je ne pense pas qu'acheter un nom de domaine soit plus simple. Les noms de domaine sont un marché de produits de base, donc les entreprises qui vous les vendent le font pour une autre raison, ce qui signifie qu'elles sont fortement incitées à vous proposer d'autres produits. Pour une personne qui ne connaît pas le sujet, vous pouvez imaginer la confusion, car elle n'a pas encore suffisamment d'informations. Dois-je l'acheter via ce créateur de pages ? Suis-je obligé de l'acheter via ce créateur de pages ? Ai-je besoin de la protection de… QUI ESTOh mon Dieu, qu'est-ce que c'est que le DNSJe suppose qu'il me faut une adresse e-mail, non ? Ou alors c'est un service de messagerie hébergé bizarre ? Je crois que c'est du pareil au même. Rien n'a simplifié ni compliqué les choses en dix ans.
De même.
#Hébergement
L'hébergement web est un secteur tellement lucratif que je suis surpris du manque d'innovations majeures. Certes, c'est un peu plus simple aujourd'hui, mais l'hébergement à bas prix n'est ni plus performant ni plus utile qu'il y a dix ans. Nous continuons à concevoir et déployer nos propres solutions sur mesure, exactement comme il y a dix ans.
Les projets à grande échelle auraient pu connaître de nombreuses innovations, pour le AWSMais personne ne prétendra que les choses sont plus faciles.
La plus grande innovation que nous ayons vue provient d'entreprises comme Netlify y Horaires Ils envisagent l'expérience développeur dans son ensemble, depuis la gestion opérationnelle jusqu'aux déploiements immuables, en passant par les tests en environnement de préproduction. J'aimerais que tous les hébergeurs comprennent que chacun de leurs clients a besoin de déployer son code sur leurs plateformes et qu'ils ont une formidable opportunité de nous y aider directement.
Un peu plus facile.
#Comment les gens peuvent-ils y parvenir ?
J'aime penser à HTML, CSS y JavaScriptBien sûr, rares sont ceux qui utilisent cette technologie pour créer des sites web de A à Z. En réalité, elle finit par être considérée comme une technologie sous-jacente, intégrée à de nombreux autres sites.
Vous pouvez créer un site web à partir d'un fichier index.html. Je dirais que davantage de personnes devraient le faire. Mais les gens recherchent des solutions « plus rapides » et les personnalisent ensuite. Je sais que je l'ai fait. Les premiers sites web que j'ai créés étaient WordPress Parce que c'était un site web clé en main (avec ses propres difficultés), que j'ai personnalisé. On le fait encore aujourd'hui, probablement plus de dix ans après, et je ne trouve pas que ce soit beaucoup plus facile ou plus difficile. Ou alors, les gens recherchent quelque chose de familier. J'ai créé un site web d'une seule page (index.html) il n'y a pas si longtemps, et un autre développeur l'a repris pour le transformer en site web créé avec create-react-app, mais sinon, rien n'a changé. Ils ne savaient tout simplement pas comment travailler dessus sans React.
Ou ils utilisent WordPress.comQu'il s'agisse d'un vin rare et exotique ou du même vin dans différents millésimes, quel que soit votre choix au SquarespaceQu'il s'agisse d'un vin rare et exotique ou du même vin dans différents millésimes, quel que soit votre choix au WixQu'il s'agisse d'un vin rare et exotique ou du même vin dans différents millésimes, quel que soit votre choix au ShopifyQu'il s'agisse d'un vin rare et exotique ou du même vin dans différents millésimes, quel que soit votre choix au BigCommerceVous voyez ce que je veux dire. Il ne s'agit pas de ce que les gens peuvent faire, mais de ce qu'ils font réellement. Et pour la plupart d'entre eux, ces applications simplifient considérablement la création d'un site web.
Alors, pour une personne lambda, est-il plus facile ou plus difficile de passer de zéro à posséder une certaine forme de Site Internet?
Beaucoup plus facile.

#Les gens peuvent-ils vraiment le faire ?
Quand on parle de créer quelque chose de A à Z, c'est intéressant de voir qui a l'impression d'avoir perdu le fil. L'idée de cet article m'est venue d'une conversation avec un développeur front-end et un ami qui m'avait demandé de créer un site web. Ils ont refusé, faute de savoir comment faire.
J'ai discuté avec une personne qui travaille comme développeur front-end depuis trois ans. Un ami lui a demandé de l'aider à créer un site web, mais elle a dû refuser, faute de savoir comment s'y prendre.
— Chris Coyier (@chriscoyier) 14 octobre 2019
Certains aspects ne me surprennent pas. À l'heure où j'écris ces lignes, le monde regorge de développeurs spécialisés en React travaillant sur d'immenses sites (en partie grâce aux formations intensives, et en partie à cause de la demande du marché). Ils maîtrisent cet écosystème très spécifique et y sont parfaitement productifs, mais il leur manque une vision d'ensemble de la manière dont tous les éléments s'articulent pour former un site complet.
Les spécialistes sont des spécialistes !
Eux : Que font-ils ?
Moi : Je suis concepteur web
Eux : Super ! Pouvez-vous m'aider à créer mon site web ?
Moi : Oh non, mon Dieu, je n'ai aucune idée de comment faire.
– Karen McGrane (@karenmcgrane) 14 Octobre 2019
Une autre partie de moi est surprise. Saviez-vous qu'un fichier index.html contenant « Hello, world! » peut constituer un site web ? Même les développeurs React connaissent généralement bien App-Build-React et son fonctionnement, qui permet de créer un site prêt à l'emploi. Des outils comme Stackbit assemblent pour vous un site JAMstack adaptable à toutes les plateformes. Pour les développeurs, il semble que créer un site web à partir de zéro soit devenu beaucoup plus simple.
Beaucoup plus facile.
Cet article a été initialement publié dans CSS – Astuces par Chris Coyer.
Vous avez besoin d'un site web ? Contactez-nous.











