#26243 Dagger se usa en Android principalmente pq crea el grafo de dependencias en compile time (usando annotation processing), Guice y Spring lo hacen en Runtime usando reflection.
Antiguamente usar reflection en Android era bastante lento y como los móviles tenían poca memoria RAM el sistema mataba continuamente las aplicaciones, haciendo que el arranque en frio de las apps con Spring/Guice fuera bastante lento.
#26239 En el mundillo Android prácticamente todo el mundo utiliza Dagger, aunque ahora se está empezando a utilizar mucho Kodein y Koin estos dependen de un poco de magia de Kotlin, y al final usarlos desde Java es un poco raro. En server creo que alguna gente de Google tb usaba Dagger pq algunos de sus servicios tenían los mismos problemas que las apps de Android (serían algo parecido a lo que hoy se conocen como FAAS), pero la mayoría usa Spring o Guice.
En Medium hay tres tipos de artículo:
- indios hablando de la librería de moda, cada uno con peor nivel de inglés que el anterior
- tochos infumables sobre blockchain
- historias de adolescentes que tras encontrar la iluminación en su viaje por _____ ven necesario decirte cómo debes vivir
https://www.jetbrains.com/research/devecosystem-2018/
un 62% de devs comete el error de usar windows.
Pero no es lo mismo tener dualboot y usar un sistema el 1% del tiempo y el otro el 99%... eso es como tener uno solo y otro pa decir que lo tienes...
#26264 yo uso los tres un 33% del tiempo cada uno.
De hecho estoy harto de confundir el alt del portátil con el cmd del macbook.
#26272 a mí me duró la energía de septiembre lo que tarde en acabarme el trozo de bizcocho que me acabo de comer