Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Developer's Guide to Microsoft Prism 4

Buy

Building WPF and Silverlight applications can be challenging, especially for those new to the technology. Building clean, maintainable, extensible, testable, loosely coupled ones— with no idea where to start—is close to impossible. In late 2007, I was privileged to get a call from Glenn Block at Microsoft asking if I was interested in working with the Microsoft patterns & practices team on a project that would become the first release of Prism, which was released as the Composite Application Guidance for WPF in June 2008.

I had been working with WPF on complex customer applications, trying to figure out the best practices and patterns on my own. This was a fantastic opportunity to provide some guidance and feedback to the team on what mattered, what worked, and what didn’t, in real customer apps that I had worked on. I had worked with various patterns & practices teams before as an external advisor, but this was my first opportunity to come in as a consultant and participate as an integral part of the team.

It turned out to be a wonderful experience for me. The team included some of the most intelligent, creative, and fun individuals I have had a chance to work with in this industry. The maturity of the team’s development process, the effort that they put into collecting community input and keeping the community involved throughout the development process, and their collective design and coding prowess and professionalism made it clear from the start that the right people were working on guiding the .NET development community on the right way to build apps. I learned a ton in the process and hopefully contributed something that helped make Prism a better product. So, naturally I was delighted when I got the chance to work closely with the team again on the release of Prism 4.

Prism 4 offers many things to many people. One of the biggest misconceptions is that because it offers so much, it is too big or too complicated for smaller apps. One of the early design goals of Prism was to keep the concerns of Prism separated in the same way Prism helps you separate your own application’s concerns in the presentation layer. I think the team did a great job of doing that, and you can easily use just commands, or just events, or just modularity, or just UI composition or some combination of the above in ways that are minimally intrusive to the rest of your application code. Add to that the new Model-View-ViewModel (MVVM) pattern guidance, Managed Extensibility Framework (MEF) integration, and navigation functionality of Prism 4, and you have a great set of tools in a toolkit that can help you develop apps of any size.

(HTML tags aren't allowed.)

Bioinformatics: Sequence Alignment and Markov Models
Bioinformatics: Sequence Alignment and Markov Models
GET FULLY UP-TO-DATE ON BIOINFORMATICS-THE TECHNOLOGY OF THE 21ST CENTURY

Bioinformatics showcases the latest developments in the field along with all the foundational information you'll need. It provides in-depth coverage of a wide range of autoimmune disorders and detailed analyses of suffix trees, plus late-breaking...

Matrix of Power:How the World Has Been Controlled By Powerful People Without Your Knowledge
Matrix of Power:How the World Has Been Controlled By Powerful People Without Your Knowledge
At one time or another we've all questioned as to whether all that we see and are experiencing in our world has some sort of a rational plan behind it, because we understand now that both the Republican and Democratic Parties in America are basically run by the same people. The same money finances both sides. We now know through the work of many...
Effective Time Management: Using Microsoft Outlook to Organize Your Work and Personal Life (Business Skills)
Effective Time Management: Using Microsoft Outlook to Organize Your Work and Personal Life (Business Skills)

Take charge—and create an effective balance between your work and personal life with the help of Microsoft Outlook. In this practical guide, two experts teach you a proven time-management system, showing you how to set and manage your priorities with custom modifications to Outlook. Sharpen your focus, combat distractions—and...


Cochlear and Brainstem Implants (Advances in Oto-Rhino-Laryngology, Vol. 64)
Cochlear and Brainstem Implants (Advances in Oto-Rhino-Laryngology, Vol. 64)

Today cochlear implants are the most successful of all prostheses of the nervous system. They are used in individuals who are deaf or suffer from a severe hearing deficiency caused by loss of cochlear hair cells. Auditory brainstem implants provide stimulation of the cochlear nucleus and are used in patients with an auditory nerve...

VMware Infrastructure 3 For Dummies
VMware Infrastructure 3 For Dummies
VMware Infrastructure 3 for Dummies will help you understand, design, and deploy a reliable and fault tolerant Virtual Infrastructure 3 environment. Virtualization can save your business a lot of money! You'll find an introduction to the technology and learn from the key topics covered in each chapter. You will have enough information to...
iPad All-in-One For Dummies
iPad All-in-One For Dummies

Contains five mini-books that illustrate how to use the iPad for pleasure and work, covering topics such as iWork, e-mail, and business applications as well as recommendations for must-have apps.

Apple turned the computing world on its ear when it introduced the iPad. This small wonder, which weighed less than a pound and a half,...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy