Описание тега prism-4

Prism, ранее известная как "Руководство по составным приложениям", предоставляет руководство, призванное помочь вам более легко разрабатывать и создавать многофункциональные, гибкие и простые в обслуживании настольные приложения Windows Presentation Foundation (WPF), Silverlight Rich Internet Applications (RIA) и Приложения для Windows Phone 7. В настоящее время Prism находится в версии 4, выпущенной в ноябре 2010 года.

Обзор

Prism предоставляет руководство, призванное помочь вам более легко разрабатывать и создавать многофункциональные, гибкие и простые в обслуживании настольные приложения Windows Presentation Foundation (WPF), Silverlight Rich Internet Applications (RIA) и приложения Windows Phone 7. Используя шаблоны проектирования, которые воплощают важные принципы архитектурного проектирования, такие как разделение задач и слабая связь, Prism помогает вам проектировать и создавать приложения с использованием слабосвязанных компонентов, которые могут развиваться независимо, но могут быть легко и легко интегрированы в общее приложение. Эти типы приложений известны как составные приложения.

Prism включает эталонные реализации, QuickStarts, код многократно используемой библиотеки (библиотека Prism) и обширную документацию. Эта версия Prism нацелена на Microsoft .NET Framework 4.0 и Silverlight 4 и включает новое руководство по шаблону Model-View-ViewModel (MVVM), навигации и Managed Extensibility Framework (MEF). Поскольку Prism построен на.NET Framework 4.0 (который включает WPF) и Silverlight 4, знакомство с этими технологиями полезно для оценки и внедрения Prism.

Целевая аудитория

Prism предназначена для разработчиков программного обеспечения, создающих приложения WPF или Silverlight, которые обычно имеют несколько экранов, расширенное взаимодействие с пользователем и визуализацию данных, а также воплощают в себе важную презентацию и бизнес-логику. Эти приложения обычно взаимодействуют с рядом серверных систем и служб и, используя многоуровневую архитектуру, могут быть физически развернуты на нескольких уровнях. Ожидается, что приложение будет значительно развиваться в течение своего жизненного цикла в соответствии с новыми требованиями и бизнес-возможностями. Короче говоря, эти приложения "созданы, чтобы прослужить" и "созданы для перемен". Приложения, которым не требуются эти характеристики, могут не получить выгоду от использования Prism.

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

Выдержка со страницы Prism на Codeplex, посетите ее для получения дополнительной информации.