Who coined the term "control container inversion" and which public container came first?

I am interested to know how IoC containers evolved over time, since the Inversion Control Container was coined as a native expression, so I would like to keep track of the early ones, if possible.

  • Who was the first to mention inversion of the control container?
  • Which open IoC container came first?
+4
source share
2 answers

From " The Origin of the Hollywood Principle " (February 5, 2004) Stefano Mazzocchi:

... the control inversion paradigm was invented at Xerox PARC, where so many other things were invented.

(read the whole article, it is short and sweet).

Stefano also points to the beginning of the term “control inversion” in this other article (Michael Mattson, 1996)

+5
source
Martin Fowler was probably one of the first in the “modern sense,” but he denies that he coined the term. In fact, he refers to a previous use of the term, even if before it was not a “single term”.

See http://martinfowler.com/bliki/InversionOfControl.html

One of the oldest is probably Apache Avalon, which was used as a container in many infrastructures such as Cocoon in 2004/2005.

+1
source

Source: https://habr.com/ru/post/1340086/


All Articles