BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Olhando dentro dos Arquivos Silverlight XAP, e tornando-os Pequenos

| por Jonathan Allen , traduzido por Flávia Castro de Oliveira em 12 mar 2009. Tempo estimado de leitura: 1 minuto |

A unidade de deployment no Silverlight é um arquivo XAP. Este arquivo contém o manifesto e todo o código necessário para executar uma aplicação Silverlight. O formato do arquivo em si próprio não é especial, ele é apenas um arquivo ZIP com um nome diferente. Dentro dele você pode achar um arquivo AppManifest.xaml e quaisquer DLLs necessárias.

Infelizmente, as DLLs incluídas frequentemente contém muito código desnecessário. Se sua aplicação somente precisa de uma pequena parte de uma biblioteca, o tamanho do seu download poderá ser desnecessariamente grande. Ao invés de usar um novo arquivos de projeto para cada aplicação, você pode remover as classes não utilizadas após usar de fato o XapOptimizer.

O XapOptimizer, atualmente em beta, é uma ferramenta online do ComponentOne. Você pode carregar arquivos XAP, que serão libertos de código desnecessário e então enviados de volta para você por email. Para efeitos deste artigo eu peguei alguns arquivos XAP aleatórios que eu tinha no cache de meu web browser e recebi uma redução média de 27%. Verificando com Reflector, eu realmente me livrei de vários types das DLLs.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT