Frage

Wenn das .net Framework 2.0 zum ersten Mal erschien, war das Provider-Modell des letzten Schrei. 2.0 auch mit einem Bündel von Standard-Provider (Mitgliedschaft, Sitemap, Rolle) ausgeliefert. Seit der Veröffentlichung von 2.0 wird der Hype abgeklungen, und während ich immer noch Anbieter von Tag zu Tag nutzen, so scheint es weit weniger Presse zu erhalten.

Ich frage mich, ob dies ist, weil die Menschen etwas anderes als Anbieter verwenden und sie haben ersetzt worden, oder ist es einfach, weil die Aufnahme nicht so groß wie andere IoC Methoden war?

War es hilfreich?

Lösung

Es ist eigentlich nicht abgeklungen. DI ist nach wie vor groß. Es gibt viele DI-Frameworks da draußen zur Auswahl. Ja, es ist nicht hart gebacken in jeden Teil Rahmen wie es absolut sein sollte, aber es ist immer noch eine sehr gute Praxis zu folgen. Zum Beispiel war ich die P & P benutzerdefinierte Anwendungsblocks mit DI zu tun. Bis sie ditched es für die Einheit. Jetzt bin ich mit der Einheit.

Ein leichter DI-Framework ist eine gute Idee, für jede große erweiterbare Anwendung.

Andere Tipps

Ich denke, dass da diese Werkzeuge innerhalb .NET mehr zum Standard der Hype um sie wird weniger, aber ihre Verwendung nicht. Gewiß, die Mitgliedschaft und Rollenanbieter sind sehr wichtig für unsere neue Anwendung, die wir entwickeln und uns eine Menge Code speichern.

Microsoft Patterns and Practices der Geburtsort von Tools wie das ist Enterprise Library, die mit dem Provider-Muster stark involviert ist (vor allem mit der Mitgliedschaft) in Bezug auf den Sicherheit applicaiton Block und das Modell erscheint in den Blöcken verwendet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top