dependency-injection - 谁创造了 "Inversion of Control Container"这个术语,哪个公共(public)容器最先出现?

标签 dependency-injection inversion-of-control ioc-container

我有兴趣了解 IoC 容器是如何随着时间的推移而演变的,因为控制反转容器被创造为它自己的一种表达方式,所以如果可能的话,我想追踪早期的容器。

  • 谁是第一个提到控制容器反转的人?
  • 哪个公共(public) IoC 容器先出现?
  • 最佳答案

    来自 Stefano Mazzocchi 的“Origin of the Hollywood Principle”(2004 年 2 月 5 日):

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



    (阅读整篇文章,短小精悍)。

    Stefano 还指出了 this other article 中“控制反转”一词的起源。 (迈克尔·马特森,1996 年)

    关于dependency-injection - 谁创造了 "Inversion of Control Container"这个术语,哪个公共(public)容器最先出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5022315/

    相关文章:

    c# - 如何确保所有 C# Azure 函数触发器都具有有效的依赖项注入(inject)?

    dependency-injection - 如何在 Autofac 中注册位于不同程序集中的服务和类型?

    c# - 在 CaSTLe Windsor 中将参数传递给 UsingFactoryMethod

    php - Laravel ioc 容器可以使用自动加载的命名空间吗?

    java - 依赖注入(inject) EJB 3 - 太多选择?

    c# - 具有两个不同接口(interface)的构造函数注入(inject)(单一职责和接口(interface)隔离)

    android - 使用 Dagger 2 自动注入(inject) Activity 的问题

    c# - 指定用于使用 CaSTLe Windsor 注册组件的实例

    .net - 优先注册开放泛型

    unit-testing - 如何将抽象工厂注入(inject)到实体的方法中?