La renaissance du Javascript
Il y a une vingtaine d’années, Javascript était un outil incontournable lorsqu’on s’attaquait à la programmation. Mais progressivement l’outil s’est vu abandonné par les utilisateurs, considéré comme rétrograde. Son usage se limitait à l’animation de boutons sur les pages Web de l’internet. Mais il est depuis revenu sur le devant de la scène, découvrez pourquoi!
Un outil devenu incontournable
Il y a une vingtaine d’années, Javascript était un outil incontournable lorsqu’on s’attaquait à la programmation. Mais progressivement l’outil s’est vu abandonné par les utilisateurs, considéré comme rétrograde. Son usage se limitait à l’animation de boutons sur les pages Web de l’internet. Mais il est depuis revenu sur le devant de la scène, découvrez pourquoi!
Aujourd’hui, ce langage est omniprésent, que ce soit dans les applications, les sites … Il permet en effet de créer des pages animées, dynamiques, ou encore des jeux assez complexes (tout cela bien sûr couplé au HTML 5). A quand la création de lecteurs vidéos basés sur Javascript et remplaçant les anciens lecteurs Flash ?
Qu’a-t-il pu bien se passer pour que Javascript devienne soudainement reconnu à ce point ? Outre une évolution du langage, il est possible d’affirmer que c’est notamment sa facilité d’accès et son ouverture aux autres navigateurs qui sont ses principaux atouts. On peut prendre l’exemple d’une entreprise qui décide de se lancer, et qui, en utilisant ce langage, ne devra que créer une seule application pour qu’elle fonctionne partout. Economie de temps, d’énergie, et surtout d’argent !
Un peu d’histoire
Le fondateur de Javascript se nomme Brendan Eich. Celui-ci crée au courant des années 1990 une première version du langage, notamment pour Netscape qui domine alors le milieu. A cette époque, les pages Web se limitent à des images et du texte, le tout relié entre eux. Ainsi, avec la volonté de mettre petit à petit en oeuvre une page web dynamique (l’évolution de la page en fonction du déplacement du curseur par l’utilisateur), on remarque vite que la portée du langage HTML est en fait très limitée.
Pour résoudre ce problème, Brendan Eich développe un langage plutôt simplifié qui peut être facilement intégré à une page Web à travers ses commandes (c’est pourquoi il n’est pas optimisé pour des applications dites « lourdes »). Cependant, ce langage alors populaire devient utilisé pour des fonctions plus complexes, ce qui résultera en une lenteur de l’exécution de certaines commandes. Voilà pourquoi en 2005, avec l’entrée de la compétition entre éditeurs de navigateurs, la vitesse d’exécution sur des pages élaborées devient l’enjeu principal.
Vers l’internet 2.0
Dès 2006, les performances deviennent de plus en plus poussées (avec Mozilla, Opera …), et le rendu du code Javascript est sans cesse amélioré. Voila pourquoi des applications comme les émulateurs de jeux vidéo utilisant Javascript peuvent aujourd’hui voir le jour. La montée en puissance de Dart, plus simple et plus rapide, créé par google, a cependant été endiguée par Microsoft et Apple qui ne souhaitaient pas intégrer un nouveau langage.
Aujourd’hui, on est de droit de se demander pendant combien de temps encore Javascript sera utilisé, étant donnée la montée en puissance d’autres systèmes plus efficaces à moindre potentiel d’obsolescence.