Google Guava, conjunto de utilidades de Google
Google Guava es un proyecto de Google que han anunciado este año y que reúne un conjunto de librerías usadas internamente dentro de Google para sus proyectos que emplean Java, siendo la más popular de esas librerías Google Collections Library.
Google Guava está compuesto por seis paquetes; dos de ellos (uno con anotaciones y otro de base) son el núcleo de la librería y son empleados por los demás paquetes. Un tercer paquete es lo equivalente a la Google Collections Library, aunque contiene algunas clases adicionales. Un cuarto paquete contiene distintas clases de utilidad para trabajar con entrada y salida, otro para trabajar con datos primitivos y el último para la programación concurrente.
El propósito de la librería es reducir el código necesario para realizar ciertas tareas que son muy comunes dentro de Java y que no están soportadas por la librería estándar, así como eliminar código que es propenso a errores.
Google Guava se distribuye bajo licencia Apache 2.0, por lo que puede emplearse en cualquier proyecto comercial u opensource. Aquí tenéis un pequeño artículo de introducción a la librería.
¿Alguno de vosotros ha empleado Google Guava?
Reader Comments