Diverses applications du Javascript

Parent Previous

Diverses applications du Javascript



Comme son nom l'indique, le Javascript est un langage de script. Cela signifie qu'il s'agit d'un langage interprété (et non compilé) qui peut être exécuté dans divers environnements. Votre navigateur Web est un environnement, mais votre système d'exploitation aussi ! Ainsi, par exemple, Windows supporte l'exécution de fichiers Javascript au sein même de son système.


Ce que nous cherchons à vous faire comprendre, c'est que le Javascript est bien loin d'être limité au Web, bien qu'il s'agisse de sa principale utilisation. Ce langage se retrouve notamment dans le code des extensions des navigateurs Web tels que Firefox ou Chrome. Cela permet de coder facilement et rapidement des extensions basées sur le HTML et le Javascript avec des droits bien plus étendus que ceux d'une page Web classique. Vous pouvez, par exemple, gérer les onglets et les fenêtres grâce à une API fournie par le navigateur et utilisable en Javascript.


Si vous êtes intéressés par le développement d'extensions pour navigateurs, nous vous invitons à consulter cette page concernant leur développement sous Firefox, ainsi que cette page concernant leur développement sous Chrome.



Le logo d'Adobe Air



Dans un tout autre domaine que le Web, la plateforme Adobe Air propose le développement d'applications sur de multiples environnements parmi lesquels nous retrouvons (à l'heure actuelle) Windows, Mac OS, Android, iOS et BlackBerry Tablet OS. L'avantage de cette plateforme est qu'elle supporte plusieurs ensembles de langages dont l'ensemble HTML/CSS + Javascript ! Ainsi, il vous est maintenant possible de développer des applications PC et mobiles simplement grâce à du HTML et du Javascript. Adobe Air est conçu de telle sorte que le Javascript utilisé au travers de cette plateforme bénéficiera d'API supplémentaires telles que celle permettant de manipuler les fichiers. N'hésitez pas à étudier comment tout cela fonctionne si vous êtes intéressés, ce n'est pas spécialement compliqué à utiliser, bien que cela soit un peu déroutant au premier abord.



Le logo de Node.js



Retour au domaine du Web, mais du côté des serveurs cette fois-ci ! Il se peut que vous ayez déjà entendu parler de Node.js durant votre apprentissage du Javascript, mais qu'est-ce que c'est exactement ? Il s'agit en fait d'une plateforme permettant l'exécution du langage Javascript côté serveur afin de remplacer ou venir en complément de langages serveur plus traditionnels tels que le PHP. L'intérêt de ce projet réside essentiellement dans son système non bloquant. Prenez le PHP par exemple, pour lire un fichier en entier, vous serez obligés d'attendre la lecture complète avant de pouvoir passer à la suite du code, tandis qu'avec Node.js vous utilisez un langage (le Javascript) conçu pour gérer tout ce qui est événementiel, vous n'êtes donc pas obligés d'attendre la fin de la lecture du fichier pour passer à autre chose.


Ceci n'est pas le seul avantage du projet, nous vous conseillons de consulter le site officiel pour plus d'informations sur ce qui est possible ou non.


En résumé



Créé avec HelpNDoc Personal Edition: Générer des livres électroniques EPub facilement

Site à deux balles