Кто придумал термин «инверсия контрольного контейнера» и какой публичный контейнер появился первым? - PullRequest
5 голосов
/ 17 февраля 2011

Мне интересно узнать, как со временем развивались контейнеры IoC с тех пор, как Инверсия Контейнера управления была придумана как собственное выражение, поэтому я бы хотел отследить ранние , если это возможно.

  • Кто первым упомянул Инверсия Контейнера Контроля ?
  • Какой публичный контейнер IoC появился первым?

Ответы [ 2 ]

5 голосов
/ 17 февраля 2011

Из « Происхождение Голливудского принципа » (5 февраля 2004 г.) Стефано Маццокки:

... Парадигма инверсии управления была придумал в Xerox PARC, где так много другие вещи были изобретены.

(прочитайте всю статью, она короткая и сладкая).

Стефано также указывает на происхождение термина «Обращение контроля» в этой другой статье (Майкл Маттсон, 1996)

1 голос
/ 17 февраля 2011

Мартин Фаулер был, вероятно, одним из первых в «современном смысле» этого слова, но он отрицает, что был тем, кто придумал этот термин. На самом деле он цитирует предыдущие употребления этого термина, даже если раньше он не был «единственным термином».

См. http://martinfowler.com/bliki/InversionOfControl.html

Одним из самых старых из них, вероятно, является Apache Avalon, который использовался в качестве контейнера во многих средах, таких как Cocoon, еще в 2004-2005 годах.

...