No, we didn't compare them yet. 

For sure, RG + RoboBlender decrease the amount of processing needed to 
compute injection points, but still a good part of it is done at runtime.

Nevertheless, we think it makes a good compromise in terms of simplicity 
and performance to use Guice + Blender on Android.

S.

On Tuesday, October 21, 2014 5:08:27 PM UTC-4, Sam Berlin wrote:
>
> This is interesting.  Have you compared the results to Dagger (Dagger1 or 
> Dagger2)?  Dagger is explicitly built with Android in mind, and shifts the 
> processing to compile time.
>
> sam
>
> On Tue, Oct 21, 2014 at 5:04 PM, Stéphane NICOLAS <[email protected] 
> <javascript:>> wrote:
>
>> Hello all,
>>
>> Mike Burton (the author of RoboGuice 
>> <https://github.com/roboguice/roboguice>, a version of Guice adapted to 
>> Android) and I have been working on a new annotation processor for Guice
>> (named Blender).
>> We have been working hard on this and, in RoboGuice, we gain from 30 to 
>> 70% gain in speed and around 30% gain in memory footprint for our apps.
>>
>> *We would like to submit the idea of Blender to the community 
>> of Guice devs in order to have your feedback on this, and as we hope 
>> thatBlender can become part of the official Guice.*
>>
>> Here are some *slides* to explain why and how we did it : 
>> https://speakerdeck.com/stephanenicolas/blender-boosting-guice-with-
>> annotation-processing
>>
>> We have currently *forked Guice* and tried to make something close to a 
>> *PR* for it : 
>> https://github.com/stephanenicolas/google-guice/tree/PR-blender
>> (Please ask us where to get the latest version, we try to stick on guice 
>> 4 changes)
>>
>> We are very excited to submit Blender, and we are very open to modify 
>> our implementation to make it fit in Guice and we are eager to get 
>> feedback on it.
>>
>> Thanks in advance,
>>  Stéphane
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "google-guice" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/google-guice.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/e94c6b7b-c929-4036-a45e-0203f15587de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to