extensibility with sl4 and mef (pt)

Post on 14-Dec-2014

776 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Construção de Soluções Extensíveis com Silverlight 4.0 e MEF

Nuno Godinho – Consultor Independente

Nuno Filipe GodinhoConsultor Independente

Mail: Nuno.Godinho@itech4all.comNuno.Godinho@sapo.pt

MSN: Nuno_God@hotmail.com

Blogs: http://pontonetpt.com/blogs/nunogodinhohttp://xamlpt.com/blogs/nunogodinhohttp://weblogs.asp.net/nunogodinhohttp://msmvps.org/blogs/nunogodinho

Twitter: NunoGodinho

Sobre Mim

Agenda

• Introdução ao MEF• MEF e MVVM• Modularidade de Soluções• Agregação de Eventos• Resumo

Agenda

Introdução ao MEF

• O que é o MEF - Managed Extensibility Framework”?“MEF fácil a construção de soluções, bibliotecas e frameworks extensíveis” – Glenn Blockhttp://blogs.msdn.com/b/gblock/archive/2008/09/26/what-is-the-managed-extensibility-framework.aspx “Nova biblioteca na .NET Framework 4 e Silverlight 4 que endereça o problema da extensibilidade através da simplificação do desenho de aplicações e componentes extensíveis” http://mef.codeplex.com/

Introdução ao MEF

• Conceitos BaseUma Aplicação é construída utilizando partes

Introdução ao MEF

PáginasAcções

View Models

• Conceitos Base

Partes da AplicaçãoMódulos

Introdução ao MEF

1. Importar

2. Exportar

3. Compôr

Funcionalidades

Aplicação Base - Shell

MEF e MVVM

DEMO:Injecção de ViewModel

DEMO:Extensibilidade do ViewModel

Modularidade de Soluções

DEMO:Carregamento Dinâmico de XAPs

DEMO:Navegação Dinâmica de XAPs

Agregação de Eventos

DEMO:Agregação de Eventos

Resumo

• Conseguimos atingir um elevado grau de Extensibilidade para as nossas soluções utilizando o MEF

• MEF com MVVM é possível e pode dar-nos:– Injecção de ViewModels– Extensibilidade de ViewModels– ...

Resumo

• As nossas Soluções repartidas por diversos XAPs ganham Performance

• As Soluções podem ser integradas muito mais fácilmente mantendo-se desagregadas, utilizando a Agregação de Eventos

Resumo

Extende os seus limites …Intrinsecamente Dependentes …Quebra as Dependências …

Resumo

MEF

Nuno Godinho Partner @ ITech4allNuno.Godinho@sapo.ptNunoGodinho

top related