Ich programmiere hauptsächlich in vb.net. Ich habe bisher grundlegende Dependency Injection manuell durchgeführt und möchte mehr über DI/IoC lernen und vielleicht ein DI/IoC-Framework/Container wie Ninject verwenden. Es gibt viele Beispiele und Artikel, die Java- und C#-Code verwenden. Ich suche nach den besten Ressourcen für vb.net-Programmierer. Gibt es auch ein bestimmtes Framework, das sich besonders gut eignet für vb.net-Programmierer?
Antworten
Zu viele Anzeigen?Es gibt vb.net Codebeispiele für Unity.
Ich mache all meine Arbeit in VB.NET und verwende ausschließlich Unity.
Das größte Problem, das ich hatte, als ich mir andere Frameworks angesehen habe, war der umfangreiche Einsatz von Lambdas für die Containerkonfiguration/-registrierung. Da VB.NET derzeit nur einzeilige Lambdas unterstützt, die einen Wert zurückgeben, d.h. Function(), wird es bestenfalls unhandlich und in einigen Fällen unmöglich.
Ich benutze StructureMap und habe einige Beiträge darüber gemacht
StructureMap ist auch in VB.Net sehr cool
und die C# Version
Beachten Sie, dass die Konfiguration seitdem ein wenig geändert wurde.
Aber beachten Sie, dass die aktuelle Version (9.0) von VB.Net nicht so gut mit Lambda-Ausdrücken umgehen kann. Dies sollte sich jedoch mit Version 10.0 verbessern.