Per i linguaggi statici fortemente tipizzati come Java, i framework/toolkit IoC/DI hanno un valore inestimabile per separare i sistemi complessi, rendendo così verificabili l'unità dei sottocomponenti e la loro composizione.Strutture JavaScript IoC/DI
Molti di noi citano che Javascript come linguaggio dinamico digitato generosamente offre già i principali vantaggi di IoC/DI nello spirito, mentre alcuni insistono sul fatto che occorra implementare un'astrazione/implementazione di livello superiore.
Per quest'ultimo, quali sono le implementazioni IoC/DI comuni nel regno Javascript?
Solo una buona opzione se si utilizza un'applicazione che è Compatibile AMD. – schlingel
Dagli esempi ho anche l'impressione che tu debba scrivere la tua applicazione nell'IoC, il che è un po 'come sfidare lo scopo di un IoC. Cioèi tuoi componenti sono, o dovrebbero essere, indipendenti dall'IoC. Per esempio. in Java lo fai definendo POJO e poi usa un IoC per collegarli insieme. – Luke
Perché non un semplice esempio sulla pagina principale? le persone che cercano i framework DI di solito conoscono già i vantaggi, quindi la cosa più preziosa dovrebbe essere un semplice esempio su come iniettare una dipendenza e ottenere una misura della misura del codice boilerplate per confrontare rapidamente i framework. L'esempio HelloWire è troppo nascosto la documentazione: https://github.com/cujojs/wire/blob/master/docs/concepts.md – GameDeveloper