JavaScript是否有一种类似CDI的机制

JavaScript是否有一种类似CDI的机制,javascript,node.js,requirejs,cdi,amd,Javascript,Node.js,Requirejs,Cdi,Amd,在深入研究JavaScript之前,我做了很多Java工作,特别喜欢上下文依赖注入的概念。我用了很多 我知道JavaScript不是静态类型的。还有一些模块化概念,比如被或()使用 但是,它是可以想象的,还是已经有基于松散定义的接口注入依赖项的解决方案。。(希望这样问不会太愚蠢)我所看到的最接近你要求的东西(我想)是蒂姆·卡斯韦尔 它允许您注册模块、能力和需求,因此您可以请求能够执行某项操作的内容,并让架构师检查所有可用的模块,看看是否有任何模块支持此类操作。您可能还需要查看勘误表(http:/

在深入研究JavaScript之前,我做了很多Java工作,特别喜欢上下文依赖注入的概念。我用了很多

我知道JavaScript不是静态类型的。还有一些模块化概念,比如被或()使用


但是,它是可以想象的,还是已经有基于松散定义的接口注入依赖项的解决方案。。(希望这样问不会太愚蠢)

我所看到的最接近你要求的东西(我想)是蒂姆·卡斯韦尔


它允许您注册模块、能力和需求,因此您可以请求能够执行某项操作的内容,并让架构师检查所有可用的模块,看看是否有任何模块支持此类操作。

您可能还需要查看勘误表(http://www.jboss.org/errai). 它通过使用GWT javascript编译器将CDI带到浏览器中,使用相同的编程范式将客户机和服务器连接在一起(他们也在浏览器中使用JPA)