Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Dependency Injection - which gets the best IDE support?

 
Edward Fox
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm new to DI and would like to use it in a ground up project. Spring and Guice DI comparisons seem to be a wash (both are loved by their separate camps). The pros and cons nearly cancel each other out.

So all other things being equal, IDE support becomes a big part of the decision. Of Guice and Spring, which works better with Eclipse, IntelliJ and Netbeans?

Thanks!
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Dependency Injection - which gets the best IDE support?"

This subject title may be a bit misleading. The concept of "Dependency Injection" is simply a design technique for writing object-oriented software. Any IDE which supports writing code should support this equally.

Spring and Guice are frameworks which help programmers implement "Dependecy Injection" techniques. So a more concise subject title might be "Spring or Guice - which gets the best IDE support?"

It is surely possible to implement Dependency Injection techniques without Spring or Guice, and without an IDE as well.
 
Elchin Asgarli
Ranch Hand
Posts: 222
Chrome Eclipse IDE Google Web Toolkit
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic