Disclaimer: This blog post will not provide any new information on Prism's future, as it simply is a merger of blog posts, forum threads and similar. If you follow the team blogs actively, you will probably already be aware about this information. |
There have been lots of threads in the Prism forum with questions like "is there going to be a Prism update before 4.0?", "is there going to be support for Windows Phone 7?" or "what are the new features in the latest Prism source update?".
So, to keep things in a single place and avoid duplication (we all know how bad it can get), I decided to merge as much as I can here.
About Prism v4
The Prism team is starting to gather feedback about the new version, so as always your input is really valuable and you can make a difference in the features that the guidance will target. You can complete the survey here.
The following blog posts talk about Prism 4.0, possible features and other stuff:
- Prism 4.0 Plans by Blaine Wastell
- Prism will support Unity 2.0 by Blaine Wastell
- Prism 4.0 Have Your Say! by David Hill
- Prism A Look Ahead by David Hill
- Prism, A Look Ahead in the Simplifying p&p blog
About Prism v2.2 (the "in the meantime" version)
Another question might be "what do we do while we wait for Prism 4.0?". Well, as David Hill explains in this post "once .NET 4.0 and Silverlight 4.0 are released, we'll complete our testing and release an updated version of Prism (which we'll probably call Prism 2.2)."
About the latest source update
There is no "change log" for the latest source update, as there are actually no changes in Prism. You can read about the specific updates for Silverlight, Unity and .Net in this post from Bob Brumfield. When you download the source drop you might notice the following folder structure:
What's in each folder? Let's go over them:
- V1 has Prism 1.0 (Composite Application Guidance for WPF June 2008) which targets WPF.
- V2 has Prism 2.0 (Composite Application Guidance for WPF & Silverlight February 2009), which targets WPF & Silverlight 2.
- V3 has Prism 2.1 (Composite Application Guidance for WPF & Silverlight October 2009), which fixed a couple of bugs in Prism and targets Silverlight 3.
- V4 has the source update Bob mentioned in his post.
Something else that you might note with the new drop is that some of the Unity generic methods are gone from the interface. That's because the Unity team decided to clean-up the interface and provides those as extensions methods. You can read about that here.
About Windows Phone Support
This blog post explains that "given the excitement at the release of the Windows Phone Developer Tools CTP at Mix 10 this week, some of you may be wondering about using Prism on Windows Phone 7 Series. We intend to support Windows Phone development in a future release of Prism. In the meantime we'll be tracking the Windows Phone 7 Series development platform closely."
So, if you definitely want support for WP7 have your say at the survey. The bigger the amount of people that ask for it, the higher the chance it gets done.
Any other questions...
I hope the summary has been useful, and if you have questions that I did not answer above, please drop by the Prism forums (or leave a comment in this post).