Architecture guidance and best practices in Silverlight 2 / Guide d’architecture et bonnes pratiques en Silverlight 2

[English]

Now that you are a master in Silverlight 2 concepts (https://silverlight.net/GetStarted/), that you played with controls (https://silverlightcontrib.org/ and https://www.codeplex.com/Silverlight) and enjoyed your friends with DeepZomm demos (https://www.new-megane.renault.co.uk/?WT.srch=1), you just have to develop a full application :-)

To help you, the following links may help you to design your architecture and manage resources.

Composite application guidance for WPF and Silverlight (Prism 2): https://www.codeplex.com/CompositeWPF

Architecture guidance: 21st chapter is about best practice for RIA: https://www.codeplex.com/AppArch

Security guidance about architecture using WCF: https://www.codeplex.com/WCFSecurityGuide

Tips to build high performance Silverlight media player: https://on10.net/blogs/benwagg/Building-high-performance-Silverlight-Media-Players/

MVVM pattern implementation sample recommended building Silverlight application:

https://jonas.follesoe.no/YouCardRevisitedImplementingTheViewModelPattern.aspx or https://www.nikhilk.net/Silverlight-ViewModel-Pattern.aspx

Article about integration of ADO.net data services, Entity Framework and Silverlight: https://msdn.microsoft.com/en-us/magazine/cc748663.aspx?pr=blog

Best practices for search engine optimization of Silverlight applications: https://silverlight.net/learn/whitepapers/seo.aspx

[Français]

Maintenant que vous maîtrisez les concepts présents dans Silverlight 2 (https://silverlight.net/GetStarted/), que vous avez joué avec les différents contrôles (https://silverlightcontrib.org/ et https://www.codeplex.com/Silverlight) et que vous épatez vos amis avec des démos DeepZoom (https://www.new-megane.renault.co.uk/?WT.srch=1), il ne vous reste plus qu’a assembler tout ça pour réaliser une application :-)

Pour vous aider, voici quelques liens sur les bonnes pratiques d’architecture et de gestion de ressources en Silverlight :

Un guide d’implémentation pour les applications composites WPF et Silverlight (Prism 2) : https://www.codeplex.com/CompositeWPF

Un guide d’architecture. Le chapitre 21 explique les bonnes pratiques d’architectures pour les applications RIA : https://www.codeplex.com/AppArch

Un guide de sécurité sur le design de vos architectures utilisant WCF. https://www.codeplex.com/WCFSecurityGuide

Conseils & bonnes pratiques concernant la vidéo: https://on10.net/blogs/benwagg/Building-high-performance-Silverlight-Media-Players/

Un exemple d’implémentation du pattern MVVM recommandé pour les applications Silverlight : https://jonas.follesoe.no/YouCardRevisitedImplementingTheViewModelPattern.aspx ou https://www.nikhilk.net/Silverlight-ViewModel-Pattern.aspx

Un article sur l’intégration d’ADO.net data services, Entity Framework et Silverlight : https://msdn.microsoft.com/en-us/magazine/cc748663.aspx?pr=blog

Bonnes pratiques pour optimiser le référencement de vos applications Silverlight par les moteurs de recherche : https://silverlight.net/learn/whitepapers/seo.aspx