2011-01-07 8 views

Odpowiedz

1

Zasadniczo Prism dostarcza wskazówek w formie przykładów , dokumentacji i komponentów wielokrotnego użytku do budowania aplikacji w sposób modułowy, zgodnie z wzorami projektowymi (takimi jak MVVM), co powinno umożliwić uzyskanie łatwiejszego do utrzymania i testowalnego kodu.

Może to zabrzmieć trochę abstrakcyjnie; być może po przeczytaniu kilku rozdziałów w dokumentacji i sprawdzeniu QuickStartów będziesz mieć jaśniejszą perspektywę.

W sumie, jeśli planujesz używać WPF/Silverlight i jesteś zainteresowany w tworzeniu wysokiej jakości kodu przy użyciu sprawdzonych wzorców bez wyważania otwartych drzwi, a następnie Prism może być dobrym wyborem dla Ciebie :)

Mam nadzieję, że to pomoże!

1

Przede wszystkim Prism nie jest przeznaczony dla małych aplikacji, jest to framework, który pomaga w zarządzaniu aplikacjami WPF lub Silverlight w luźny sposób. Używając Prism możemy mieć widoki Modules, w powłoce, która obejmuje regiony. Dzięki wprowadzeniu Prism możemy mieć lepsze możliwości zarządzania naszą aplikacją, pozwala to na niezależne tworzenie kodu, testowanie, rozszerzanie modułów, oddzielanie modułów od poszczególnych klas poprzez wtryskiwacze zależne itp. Możesz rzucić okiem na http://msdn.microsoft.com/en-us/library/ff921141(v=PandP.40).aspx

Powiązane problemy