关于
InversifyJS 是一个轻量级的控制反转(IoC, Inversion of Control)容器,专为 TypeScript 和 JavaScript 而生。IoC 容器使用类构造函数来标识并注入其依赖项。InversifyJS 的 API 非常易用,给与开发者最好的 OOP 和 IoC 实践。
开发动机
凭借类语法实现的继承功能,JavaScript 终于拥有了实质上的面向对象编程能力。这带来了便利也带来了风险。
因此我们需要一些更棒的面向对象设计来规避这些风险。问题在于面向对象的设计并不简单,而这也就是我们开发 InversifyJS 的初衷。
设计思想
我们开发 InversifyJS 有4个主要目的:
安装 →