【发布时间】:2012-09-29 12:38:24
【问题描述】:
现在有了 TypeScript,我们在 JavaScript 中有了静态分析和许多 OOP 功能。 所以现在是时候在客户端逻辑中进行更好的单元测试了,而且我们需要 IOC 容器来进行依赖注入,以使代码更具可测试性......
那么,有人已经体验过这个主题,或者可能知道可以移植到 TypeScript 的 typescript 或 JavaScript 框架的库吗?
【问题讨论】:
-
在运行时,没有 TypeScript;只有Javascript。所以它们在运行时不是静态类型系统,而对于 IoC,我们需要一个运行时类型系统。
-
是的,我知道,但是运行时也没有 c#|Delphi 等,并且已经有使用 SourceMap (stackoverflow.com/questions/12711826/…) 调试 TypeScript 的方法。
-
确实如此,但在 .NET 中,我们可以通过使用反射来确定构造函数需要哪些类型。此类功能不适用于 javascript。
标签: javascript dependency-injection inversion-of-control typescript