bibliothèque JavaScript - JavaScript library
Une bibliothèque JavaScript est une bibliothèque de code JavaScript pré-écrit qui facilite le développement d'applications basées sur JavaScript, en particulier pour AJAX et d'autres technologies centrées sur le Web .
Histoire
Alors que JavaScript , tel qu'il a été développé pour la première fois par Netscape (et plus tard par Mozilla ), est depuis longtemps présent sur le Web pour de nombreux sites Web , il a acquis une notoriété particulière avec l'avènement de l' ère informatique Web 2.0 , dans laquelle JavaScript est devenu de plus en plus utilisé pour le développement d'interfaces utilisateur pour les applications, à la fois sur le Web et sur le bureau.
JavaScript a également été associé à CSS pour créer des pages Web dynamiques , qui sont également devenues populaires en tant qu'alternative plus efficace et plus accessible aux sites Web basés sur Flash .
Bibliothèques
Avec les demandes croissantes de JavaScript , un moyen plus simple pour les programmeurs de développer de telles interfaces dynamiques était nécessaire. Ainsi, des bibliothèques JavaScript et des bibliothèques de widgets JavaScript ont été développées, permettant aux développeurs de se concentrer davantage sur des applications plus distinctives d' Ajax . Cela a conduit à d'autres sociétés et groupes, tels que Microsoft et Yahoo! développer leurs propres bibliothèques d'interfaces utilisateur basées sur JavaScript, qui se retrouvent dans les applications Web développées par ces sociétés. Certaines bibliothèques JavaScript permettent une intégration plus facile de JavaScript avec d'autres technologies de développement Web, telles que CSS , PHP , Ruby et Java . De nombreuses bibliothèques incluent du code pour détecter les différences entre les environnements d'exécution et supprimer le besoin d'applications pour permettre de telles incohérences.
Presque toutes les bibliothèques JavaScript sont publiées sous une licence copycenter ou copyleft pour garantir une distribution, une utilisation et une modification sans licence.
Cadres
Certaines bibliothèques JavaScript, telles que Angular , sont classées comme des frameworks car elles présentent des capacités et des propriétés de pile complète que l'on ne trouve pas dans les bibliothèques JavaScript générales.
Voir également
- Cadre Ajax
- Boîte à outils de widgets
- Liste des bibliothèques JavaScript
- Comparaison des frameworks JavaScript