Google Guice vs. PicoContainer for Dependency Injection
My team is researching dependency injection frameworks and is trying to decide between using Google-Guice and PicoContainer. We are looking for several things in our framework: A small code footprint - What I mean by a small code footprint is we don't want to have dependency injection code litter everywhere in our code base. If we need to refactor down the road, we want it to be as easy as possible. Performance - How much overhead does each framework have when creating and injecting objects? Ease of use - Is there a large learning curve? Do we have to write mounds of code to get something