Помощь в изучении призмы - PullRequest
       0

Помощь в изучении призмы

2 голосов
/ 29 сентября 2010

Мне нужно изучить призму (для оценки, чтобы использовать на моей работе).

Я не совсем понимаю, какую версию мне следует использовать для обучения. Я вижу с сайта, что есть версия 4.0, которая имеет активные дропы. Я также вижу, что предыдущая версия 2.2.

На какой версии я должен учиться? Я не хочу изучать 2.2, если 4.0 - радикальное изменение. Тем не менее, большинство видеороликов и постов в блогах примерно 2.2, поэтому, если я начну с 4.0, то где я могу получить представление о продукте и основы его использования?

Кроме того, я был бы признателен за любые хорошие учебники или ссылки (кроме, конечно, на сайт Codeplex:)

Примечание. Я буду использовать Visual Studio 2010 и C # 4.0.

Ответы [ 2 ]

7 голосов
/ 29 сентября 2010

Это действительно зависит от вас.

Версия 2.2 является последней актуальной версией. 4.0 активно развивается. Есть преимущества для обоих.

Использование версии 2.2 имеет ряд существенных преимуществ:

  • Документация верна
  • Существует множество учебных пособий, видео и т. Д., Связанных с 2.2
  • Есть много людей, знакомых с 2.2

Однако 2.2 был разработан на основе .NET 3.5, а новые функции в .NET 4. 4.0 не разрабатываются с учетом новой функции фреймворка. Например, в 2.2 все было построено вокруг Unity, но в 4.0 у вас есть возможность использовать взамен Managed Extensibility Framework (который является частью BCL в 4.0). Лично я чувствую, что некоторые новые изменения делают библиотеку проще в использовании и в целом более чистой. 4.0 также намного лучше поддерживает такие вещи, как MVVM (что возможно в 2.2, но не как «естественное» чувство). 4.0, на мой взгляд, намного лучше в поддержке Silverlight.

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

Лично мне удобно просто прыгнуть в код и посмотреть, как он работает, так что я бы, наверное, скачал последнюю версию 4.0 и просто посмотрел примеры. Однако на самом деле нет неправильного ответа - изучение библиотеки и руководства поможет вашему развитию в целом.

2 голосов
/ 30 сентября 2010

Я бы пошел на версию 4.0. Я занят изучением этого в настоящее время и очень доволен концепциями.

Я бы настоятельно рекомендовал посмотреть серию постов Майка Таулти о Prism по адресу http://channel9.msdn.com/blogs/mtaulty/prism--silverlight-part-1-taking-sketched-code-towards-unity

Хотя версия 4 немного отличается - основные концепции великолепны, и вы сразу же приступите к работе.

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...