Construindo aplicações compostas com o novo Prism 4 CTP – August 2010
Olá pessoal, tudo certo?
Faz tempo que não falo de um velho conhecido nosso, o Prism! :) Ele já está na versão 2.2 de Maio de 2010, e recentemente tivemos a publicação do DROP 4 da versão PRISM 4.
Veja os links a seguir:
Microsoft® Silverlight™ 4 SDK
Ref.: https://www.microsoft.com/downloads/details.aspx?familyid=55B44DA3-E5DE-4D2A-8EAF-1155CA6B3207&displaylang=en
Microsoft Silverlight 4 Tools for Visual Studio 2010
Ref.: https://www.microsoft.com/downloads/details.aspx?FamilyID=40ef0f31-cb95-426d-9ce0-00dcfabf3df5&displaylang=en
Prism 4.0 CTP - August 2010
Ref.: https://compositewpf.codeplex.com/releases/view/49963
Para trabalhar com os exemplos de Silverlight do Prism 4.0 CTP August 2010 você ainda vai precisar instalar o MOQ.4, a seguir:
moq 4.0
https://code.google.com/p/moq/downloads/detail?name=Moq.4.0.10817.0.zip
A versão Release atual do Prism é a 2.2 e você também pode obtê-la abaixo:
Prism 2.2 (for Silverlight 4) - May 2010 Release
Ref.: https://compositewpf.codeplex.com/releases/view/46046
Para quem não se lembra, o Prism é o antigo Composite Application Guidance for WPF and Silverlight, uma biblioteca especial para aplicações compostas, que suporta interfaces em WPF e SILVERLIGHT. A grande vantagem do Prism é oferece uma série de patterns de composição e tratamento de eventos típicos em cenários de múltiplos módulos de telas independentes, numa mesma interface.
O pacote de instalação vem com uma aplicação de referência bem completa, a CFI STOCKTRADER, nas versões WPF/DESKTOP e SILVERLIGHT/WEB, veja:
Na versão Silverlight, os mesmo módulos são carregados, porém dentro de uma Shell Web Silverlight, veja:
Esse reaproveitamento de controles de tela só é possível pelo uso das bibliotecas implementadas pelo Prism, a seguir:
- Composite.Desktop
- Composite.Presentation.Desktop
- Composite.UnityExtensions.Desktop
Vale a pena estudar o pacote. Os exemplos e quickstarts estão muito bons!
Por enquanto é só! Até o próximo post :)
Waldemir.