Silverlight 4: Призма еще пригодна для использования? - PullRequest
1 голос
/ 19 апреля 2010

Будете ли вы по-прежнему использовать Prism с SL4, даже если Silverlight 4 уже поддерживает управление, например, концепцию MVVM?

Есть ли в Prism функции, которые можно использовать и улучшить дизайн приложения Silverlight 4?

Ответы [ 2 ]

5 голосов
/ 19 апреля 2010
  • Модули - для структурирования приложения (с возможностью динамической загрузки модулей при необходимости
  • RegionManager - для сборки пользовательского интерфейса (компоновки) из компонентов из разных независимых модулей
  • EventAggregator - для взаимодействия с несколькими модулями (например, слабосвязанная связь)
0 голосов
/ 18 августа 2010

В общем, соблюдение шаблона Prism создает дополнительный уровень структуры в вашей разработке Silverlight. Это особенно полезно для команд разработчиков, больше чем для отдельных людей, так как эта работа может быть аккуратно разделена.

Последний Prism 4 перешел в бета-версию 2 августа и теперь добавляет MEF поддержку (Managed Extensibility Framework) к другим функциям, упомянутым PL.

MEF отлично подходит для создания плагина на основе фреймворка. В качестве примера того, что он может сделать, среда IDE Visual Studio использует MEF для реализации практически всего в качестве плагина. Теперь вы можете делать такие же динамические плагины в Silverlight!

В настоящее время мы занимаемся разработкой Silverlight Prism с предыдущей версией 2.2. релиз, но перейдет к Prism 4, как только он выйдет из Beta.

...