Was ist Prism für WPF?

Habe ich über etwas namens PRISMA vor kurzem eine Menge. Microsoft, die das Projekt ausführen, beschreiben ihn als

Richtlinien für composite-Anwendungen in WPF und Silverlight.

Sogar nach dem Lesen der ausführlichen Beschreibungen gibt, habe ich weiter keine Ahnung, um was es wirklich geht, fürchte ich.

Ich hoffe das hier jemand konnte mir eine klare prägnante Erklärung, was Prism eigentlich ist und warum ich es lernen sollten. Ich habe eine WPF-Entwickler für ein paar Jahre jetzt verwendet MVVM meinen Gerechten Anteil, und haben in letzter Zeit begegnet Menschen mit Prism, aber persönlich das Gefühl, ein bisschen aus der Schleife hier.

In allem, ich wundere mich über die folgenden Punkte:

  • Ist Prism buchstäblich nur (oder hauptsächlich) eine Broschüre, wie auf der MSDN-Website? Gibt es Bibliotheken, wenn ja für was genau?
  • Ist Prism ein MVVM-framework? Sollte ich es als "offizielle Microsoft-MVVM-framework" über andere gibt, oder meine eigenen?
  • Stellt dependency injection? Bezieht es sich auf MEF überhaupt auf diese Weise?
  • Alles, was ich wissen sollte über das, was Prism bedeutet, wie eine WPF - /Silverlight-Entwickler.
Kommentar zu dem Problem
Es ist eigentlich eine ziemlich komplexe Sache, auch - PRISMA zu füllen versucht, eine Menge von Anforderungen, so dass es schwierig ist, eine einzelne "richtige" Antwort, wenn Sie versuchen, herauszufinden, seinen Zweck. Es hat wirklich mehrere Dinge. Kommentarautor: Reed Copsey
Eine ähnliche Frage von mir ist auch, dass einige gute Antworten auf diese Frage, stackoverflow.com/questions/6251821/... Kommentarautor: akjoshi
noch einem trüben Sumpf aus P&P. jedes mal, wenn Sie etwas release, wie ich finde mich mit zu gehen SO oder wikipedia, um herauszufinden, was das Ding eigentlich ist. warum muss es immer so kryptisch? Kommentarautor: Adam Ralph
wenn Sie möchten, es ist eine Art von Dokumentation, die Sie leiten, um, wie implementieren von MVVM-pattern in WPF - /Silverlight-Anwendungen. es gibt auch eine Bibliothek von codePlex, die ich bin nicht sicher, was es genau ist. eine gute Dokumentation über PRISM lebt in unten stehenden link, es lohnt sich, wenn es dir ansehen: Prism 4.1 - Developer ' s Guide to Microsoft Prism - MSDN Kommentarautor: user3353518

InformationsquelleAutor der Frage Noldorin | 2011-06-08

Schreibe einen Kommentar