开发者

Who coined the term "Inversion of Control Container" and which public container came first?

I'm interested in finding out how IoC containers out there has evolved over time since Inversion of Control Container was coined as an expression of its own, so I'd like to track down the early ones, if possible.


From "Origin of the Hollywood Principle" (Feb 5th 2004) by Stefano Mazzocchi:

...the Inversion of Control paradigm was coined at Xerox PARC where so many other things were invented.

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

Stefano also points at the origin of the term "Inversion of Control" in this other article (Michael Mattson, 1996)


Martin Fowler was probably among the first ones in the "modern sense" of it, but he denies to be the one who invented the term. In fact he cites previous uses of the term, even if it was not "a single term" before.

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

One of the oldest ones is probably Apache Avalon, which was used as a container in many frameworks like Cocoon back in 2004/2005.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜