Table des matières
ToggleLes librairies JavaScript
Pourquoi ai-je choisi cela ?
Ma première veille technologique aura comme sujet les librairies JavaScript et leur fonctionnement général, je présenterai les plus connus dans cet article ci puis je m’étendrai sur plus encore, Pourquoi avoir choisi ce thème ? Car les librairies JavaScript sont une sources de fonctionnalités abondantes et toutes ont leur utilité ce qui me rend curieux sur cela et ainsi je souhaite approfondir mes connaissances dans les librairies.
Qu'est ce qu'une librairie JavaScript et à quoi sert elle ?
Les bibliothèques JavaScript or librairies JavaScript sont des fichiers de codes pré faits et utilisables à volontés qui simplifient le développement web en donnant accès à une multitude de fonctionnalités nécessaires assez souvent pour créer des sites dynamiques et faisant ainsi gagner du temps aux développeurs.
Installer et utiliser une librairie JavaScript
Multiple façons s’offre à vous pour installer et utiliser une librairie JavaScript pour votre futur site en voici les moyens :
- Vous pouvez le télécharger directement et l’inclure dans votre projet via l’utilisation d’une balise <script>:
- Vous pouvez utiliser le gestionnaire de paquets via le Node Package Manager (npm en abrégée), veillez à ce qu’il sois installé avant d’essayer et puis ensuite voici un exemple de commande pour installer le paquets :
- Dès que l’installation est effectué il se placera dans le répertoire node_modules de votre projet et ainsi il manquera plus qu’à l’ajouter via ceci :
- Certains fournisseurs de CDN proposent des versions hébergées de bibliothèques JavaScript populaires. Vous pouvez inclure ces bibliothèques directement dans votre code HTML en utilisant une balise <script>. Par exemple, pour inclure jQuery à partir d’un CDN, vous pouvez utiliser :
- Si votre projet comprend un bundler tel que Webpack ou Parcel, vous pouvez utiliser « import » ou « require » pour inclure des bibliothèques installées via npm. Le bundler se chargera de gérer les dépendances pour vous, et donc ainsi avec Webpack vous pouvez utilisez ceci :
Les concurrents au javascript
Il existe plusieurs alternatives au JavaScript pour le développement web. Cependant, il est essentiel de comprendre que JavaScript est la principale technologie utilisée pour le développement web côté client, et la plupart des sites web modernes dépendent largement de JavaScript. Les alternatives à JavaScript sont moins courantes et ont des cas d’utilisation plus spécifiques. Je vais vous lister quelque exemple d’alternatives :
Dart : Dart est un langage de programmation développé par Google. Il peut être utilisé pour le développement web à l’aide du framework Flutter, qui permet de créer des applications web et mobiles réactives. Dart peut être utilisé côté client, bien que JavaScript soit encore largement préféré.
WebAssembly (Wasm) : WebAssembly est un langage de bas niveau qui peut être utilisé comme alternative à JavaScript pour les applications web. Il permet d’exécuter un code compilé à partir de langages tels que C, C++, Rust, etc., directement dans le navigateur. Cela ouvre la porte à des performances élevées pour des tâches intensives en calcul.
Elm : Elm est un langage de programmation fonctionnel spécialement conçu pour le développement web. Il est basé sur le modèle d’architecture Elm (Elm Architecture) et permet de créer des applications web robustes avec une gestion avancée des erreurs.
Il est important de noter que JavaScript reste la norme pour le développement web côté client en raison de sa polyvalence, de sa compatibilité avec tous les principaux navigateurs et de son écosystème riche en bibliothèques et frameworks. Les alternatives mentionnées ci-dessus sont plus adaptées à des cas spécifiques ou à des besoins particuliers, et leur adoption est moins répandue.