To spring or not to spring

The Java development community seems to navigate more and more to the Spring framework. My opinion on the spring framework is:

  • It is far better than the heavy weight J2EE stack. Spring originated as an alternative to that. This is described in the landmark book Expert One-on-One J2EE Design and Development
  • Spring provides excellent mechanisms for making your life more difficult since the IOP container trades in compile time binding and checking for runtime binding.

If you do not understand the underlying programming model and what works in Spring and what does not you better stay away from it.

There is an excellent discussion going on TheServerSide about the success of Spring in 2006. Read the threads it provides different opinions and it will make you wiser.

Spring is a solution, but it is also a solution to the problem you need to solve?


%d bloggers like this: