Si ma mémoire est bonne, il fut un temps où l'utilisation de JavaScript pour le développement Web était énormément désapprouvée, car entre autres, c'était un problème de confidentialité et de sécurité pour les utilisateurs et certaines personnes l'avaient tout simplement éteint.
De nos jours, vous pouvez à peine voir un site Web majeur qui n'utilise pas JavaScript, et de nombreux sites Web cesseront de fonctionner sans JS, la dégradation gracieuse sera damnée. Soit cela, soit la convivialité sera sérieusement affectée, comme sur les sites SE.
Qu'est-ce qui a changé entre alors et maintenant qui a rendu JavaScript pratiquement omniprésent dans le développement Web? Ou est-ce mon affirmation que JS était désapprouvée par un produit de mon imagination et qu'il en a toujours été ainsi?
la source
Plusieurs changements se sont réunis pour faire de ce nouveau monde courageux:
Ajax Ok, soyons honnêtes - je veux dire Gmail. Gmail a montré aux gens que vous pouviez créer une application Web fluide en javascript. Un flot d'applications Ajax a suivi.
jQuery Les API DOM du navigateur sont horribles et incohérentes au démarrage. jQuery a donné aux gens une API décente pour coder qui était cohérente entre les navigateurs. (Oui, il existe d'autres bons projets pour cela, mais jQuery est le plus populaire.) Il était également assez facile pour les non-programmeurs de copier-coller leur façon d'avoir une animation fluide.
IE6 Non, vraiment! IE6 a été le premier navigateur à prendre en charge correctement quelque chose comme la vraie spécification CSS, et le fait qu'IE était si dominant signifiait que vous disposiez d'une base de référence fiable pour construire. Le fait que nous en rions maintenant a plus à voir avec son âge - ce n'était pas mal quand il est sorti pour la première fois.
Chrome Lorsque Google est sorti avec le chrome et son moteur V8 rapide, ils ont commencé une nouvelle course aux performances, dont le résultat est une vitesse javascript considérablement augmentée sur le Web. Un javascript plus rapide signifie que vous pouvez faire plus en javascript avant qu'il ne commence à ennuyer vos utilisateurs.
la source
Les gens ont inventé des bacs à sable JavaScript sécurisés à distance et ont appris à le mettre en œuvre plus efficacement, ainsi qu'une augmentation générale de la puissance de calcul, ce qui le rend moins cher. En outre, l'avènement d'AJAX et d'autres choses rendent les effets possibles avec JavaScript que vous ne pourriez jamais voir possibles avec HTML seul - toutes les fonctionnalités Web les plus avancées nécessitent simplement JavaScript. Ainsi, un site Web qui fonctionne sans JavaScript est sans vie et inanimé, ce qui n'est pas ce que veulent les consommateurs.
la source