javascript里,大家都用什么库做依赖注入?

2014-01-06 15:26:54 +08:00
 tamamaxox
RT,最好是独立的库
3926 次点击
所在节点    JavaScript
6 条回复
turing
2014-01-06 15:47:13 +08:00
我写了一个很挫的,可以看看:
https://github.com/turingou/depender
tamamaxox
2014-01-06 16:12:03 +08:00
@turing 你好高产啊。

我现在用的一个 https://github.com/NickQiZhu/di.js 功能上会多一点点。
turing
2014-01-06 16:14:17 +08:00
@tamamaxox 好久之前写的了。

这个不错,star 一下 ,thx~
otakustay
2014-01-06 16:40:46 +08:00
现在还找不到合适的,我打算14年自己动手来一个

js做依赖注入一个很大的问题是,js没有类型信息,因此不能根据参数/属性的类型非常快速地推断出需要的对象,甚至做convention based injection,这可能导致要N多的配置才能组装出一个对象来

后端语言的di基本上是类型->命名两层结构,js似乎只能有一层,加上命名就必须直接由用户硬编码(配置文件也算硬编码)提供,不像类型可以自动判断,所以很折腾啊……

计划:https://www.dropbox.com/s/vzjd1ydzmn6bfcq/IoC.png
ianva
2014-01-06 17:11:36 +08:00
tamamaxox
2014-01-07 15:55:15 +08:00
@ianva 这个好
@ottakustay 关注,不过能提高可读性对我来说就足够了,配置倒是其次

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/95858

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX