Нещодавно я натрапив на щось, що називається Призма . Microsoft, який керує проектом, описує його як
Вказівки щодо складених застосувань у WPF та Silverlight.
Навіть прочитавши детальніші описи там, я боюсь, що я не знаю, про що це насправді, я боюся.
Тут я сподіваюся, що хтось міг би дати мені чітке коротке пояснення, що насправді є Призмою, і чому я повинен її навчитися. Я був розробником WPF вже пару років, використовував MVVM свою справедливу частку, і останнім часом стикався з людьми, які використовують Prism, але особисто я почуваюся трохи поза межами циклу.
Зокрема, мені цікаво наступне:
Чи призма буквально просто (або в основному) буклет, як це наведено на сайті MSDN ? Чи включає в себе будь-які бібліотеки, якщо так для чого саме?
Чи призма є рамкою MVVM? Чи повинен я використовувати його як "офіційну основу Microsoft MVVM" над іншими чи моїми власними?
Чи передбачено введення залежності? Чи взагалі це стосується МЕФ таким чином?
Все, що я повинен знати про те, чим займається Призма, як розробник WPF / Silverlight.