Google Guice

En este artículo vamos a adentrarnos en el fascinante mundo de Google Guice. Descubriremos todas las facetas de Google Guice, desde su origen y evolución hasta su impacto en la sociedad actual. Analizaremos su relevancia en diferentes contextos, desde la cultura popular hasta el ámbito académico, y exploraremos las opiniones y perspectivas de expertos en la materia. Además, examinaremos los retos y desafíos que enfrenta Google Guice en la actualidad, así como las posibles soluciones y avances que se han logrado hasta el momento. Acompáñanos en este viaje de exploración y descubrimiento sobre Google Guice, un tema que promete sorprender, informar y enriquecer nuestras mentes.

Google Guice
Información general
Tipo de programa Framework de inyección de dependencias
Desarrollador Google
Licencia Apache License 2.0
Información técnica
Programado en Java
Versiones
Última versión estable 5.1.0 (25 de enero de 2022 (3 años, 2 meses y 21 días)​)
Enlaces

Google Guice es un framework de inyección de dependencias que puede ser utilizado en aplicaciones hechas con Java en donde la relación o dependencia entre objetos de negocio necesita ser administrada o mantenida.

Debido a que Guice usa Java en su versión 5.0 o superior, aprovecha los beneficios de Genéricos y Anotaciones permitiendo que el código sea tipado.

Guice utiliza la anotación @Inject para inyectar los beans, a diferencia de Spring, que lo hace mediante la anotación @AutoWired o por medio de archivos XML.

Historia

Creado por Bob Lee de Google y liberado el 8 de marzo de 2007 como código abierto con licencia Apache 2.0.

Referencias

  1. https://github.com/google/guice/releases/tag/5.1.0
  2. «Motivation · google/guice Wiki». GitHub (en inglés). Consultado el 20 de junio de 2022. 

Enlaces externos