Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Google Guava

Un article de Wikipédia, l'encyclopédie libre.
Google Guava

Informations
Développé parGoogle
Dernière version33.4.5 ()[1]Voir et modifier les données sur Wikidata
Dépôtgithub.com/google/guavaVoir et modifier les données sur Wikidata
État du projetactif
Écrit enJavaVoir et modifier les données sur Wikidata
Système d'exploitationMultiplateforme(en)Voir et modifier les données sur Wikidata
EnvironnementMultiplate-forme
TypeBibliothèque utilitaire
LicenceLicence Apache 2.0Voir et modifier les données sur Wikidata
Site webgithub.com/google/guavaVoir et modifier les données sur Wikidata

modifier -modifier le code -voir Wikidata(aide)

Guava est un ensemble de bibliothèquesopen source enJava, principalement développé par les ingénieurs deGoogle.

Introduction

[modifier |modifier le code]

Les bibliothèques Guava peuvent être divisées en trois domaines : utilitaires de base pour faciliter le travail d'implémentation du code Java, une extension deJava collections framework (en) (JCF), anciennement appelé Google Collections Library, et d'autres outils fournissant des fonctionnalités pratiques et avantageuses comme laprogrammation fonctionnelle, la gestion ducache, desimmutables et duhachage.

La création et l'architecture des composants de Guava ont été en partie motivées par lesgénériques, introduits dans le JDK 1.5[2]. Bien que les génériques améliorent la productivité des programmeurs, la norme JCF ne fournit pas suffisamment de fonctionnalités, et son complémentApache Commons Collections n'a pas adopté les génériques afin d'assurer la compatibilité descendante. Ce fait a conduit les deux ingénieurs Kevin Bourrillion et Jared Levy à développer une extension de JCF, qui fournit des classes génériques supplémentaires tels que les multisets, multimaps, bimaps et collections immuables[3].

La conception de la bibliothèque et son code ont été étudiés et révisés parJoshua Bloch (en), le concepteur originel duJava collections framework, etDoug Lea (en), un des concepteurs principaux des services de contrôle d'accès concurrents dans le JDK[2].

En, Guava se classe douzième bibliothèque Java la plus populaire, à côté des projets Apache Commons et quelques autres[4].

Une analyse effectuée en 2015 place Guava en quatrième position des bibliothèques les plus utilisées par les projets les plus populaires du siteGitHub[5]. Elle est en troisième position en 2016[6].

Voir aussi

[modifier |modifier le code]

Références

[modifier |modifier le code]
  1. « Release 33.4.5 »,(consulté le)
  2. a etb(en) « What is the Google Collections Library? », surJavalobby,(consulté le)
  3. « Tutoriel d'introduction aux collections de Guava », surdeveloppez.com,(consulté le)
  4. (en) « Google Guava Shows Strong Growth in April », surSonatype,(consulté le)
  5. (en) « We Analyzed 60,678 Libraries on Github - Here are the Top 100 », surTakipi,(consulté le)
  6. (en) « The Top 100 Java Libraries in 2016 - After Analyzing 47,251 Dependencies », surTakipi,(consulté le)

Liens externes

[modifier |modifier le code]
v ·m
Moteur de recherche
Services en ligne
Google Workspace
Google Cloud
Applications
Logiciels
Matériels
Outils
Publicité
Google Marketing Platform
Outils de développement
Magasins
Autres activités
Anciens produits
Lieux
Articles liés
Voir aussi :Alphabet Inc.
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Google_Guava&oldid=210575171 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp