Nous utilisons le Prism patterns and libraries. Actuellement en utilisant V4 alpha 8 drop sans problèmes. Sous Prism, chaque module est un fichier XAP (application Silverlight) et le chargement est géré pour vous, sauf si vous voulez faire quelque chose de différent.
Nous trouvons que c'est une excellente façon de gérer les solutions, car tous les XAP sont placés dans le ClientBin pour vous par la construction.
Nous avons près de 50 modules, mais le démarrage initial de l'application est seulement 400kb (et devient plus petit tout le temps). Le chargement dynamique est définitivement le futur du développement de Silverlight. La plupart des applications de la galerie Silverlight.Net sont des monstres monolithiques!