Silverlight – premiers pas (#1) : se préparer

Un sacré bail que je n’ai pas posté un bulletin consistant ! La faute au maintien du blog de mon équipe (https://blogs.technet.com/windowsinternals) et à quelques nouvelles passions qui m’ont occupé ces derniers mois.

Parmi ces nouveautés, j’ai récemment commencé à loucher du côté de Silverlight pour un projet personnel et au vu de la puissance de cette interface, j’ai tout de suite pensé mettre à profit mon expérience de développeur du dimanche pour, j’espère, vous en faire profiter.

Pour resituer, Silverlight se pose en concurrent de Flash (Adobe) pour le développement de RIAs (Rich Internet Applications).

Pour ma part, ayant également joué avec du Flash, j’ai trouvé l’appropriation du développement beaucoup plus rapide et efficace. Sans doute parceque je développe depuis déjà quelques années sur du .NET Framework, je l’accorde.

Je n’ai aussi par ailleurs pas eu l’occasion de travailler avec les outils de développement d’Adobe qui doivent être plus complets que ceux que j’ai utilisé, mais j’ai tout de suite été séduit par l’homogénéité et l’intégration de l’interface de design avec la partie code à proprement parlé.

J’ai bien entendu rencontré quelques obstacles lorsque j’ai commencé à vouloir créer du contenu un peu plus complexe, mais Bing m’a bien aidé à trouver des techniques de développement avancées ainsi que de nombreux tutoriaux d’excellente facture. Sans compter la documentation présente sur MSDN.

Ce premier bulletin sur Silverlight vise à décrire la préparation d’un environnement de développement pour créer du contenu Silverlight et à lister quelques liens utiles sinon indispensables.

Silverlight Logo h c

 

 

Les logiciels indispensables

 

 

  1. Microsoft Visual Studio 2008 Service Pack 1
    1. Les éditions Express conviennent parfaitement (je préconise la version Standard), téléchargement
    2. Si vous possédez une édition payante, assurez-vous d’intaller le Service Pack 1
  2. Un package d’outils indispensables sont disponibles via le Web Platform Installer, une interface permettant de sélectionner et installer tous les assistants, outils, etc… pour le développement web depuis un seul point :
    1. Microsoft .NET Framework 3.5 Service Pack 1
    2. Microsoft SQL Server 2008 Express Edition with Service Pack 1
    3. Microsoft Silverlight 3 Tools for Visual Studio 2008 SP1
    4. Extension IIS
  3. Si vous ne passez pas par le Web Platform Installer : Microsoft Silverlight™ 3 Tools for Visual Studio 2008 SP1
  4. Expression Studio 3 ou l’un des logiciels suivants qui font parti de cette suite :
    1. Expression Blend, le minimum requis
    2. Expression Design
    3. Expression Web
    4. Expression Encoder

Note : la version 3 d’Expression Studio est en pré-commande actuellement et devrait être très rapidement disponible, autant passer sur cette version directement.

 

 

Les liens incontournables

 

 

Sites et blogs Microsoft

Le site officiel StarIcon

La communauté Silverlight StarIconStarIconStarIcon

Whitepapers Silverlight StarIconStarIcon

Silverlight Learning Resources StarIconStarIconStarIcon

Le blog de Tim Heuer (MSFT Program Manager – Silverlight) StarIconStarIcon

Silverlight Tips of the Day (Mike Snow, MSFT Software Developper) StarIconStarIconStarIcon

Jesse Liberty - Silverlight Geek StarIconStarIconStarIcon

Scott Guthrie (MSFT Corporate Vice President Developer Division) StarIconStarIconStarIcon

Beaucoup de développements et samples sur CodePlex StarIcon

Silverlight Toolkit : un jeu de contrôles, styles ou thèmes venant s'ajouter à ceux disponibles par défaut StarIconStarIconStarIcon

 

Sites découverts au fil des embuches

Design with Silverlight StarIcon

Shine Draw Your Flash vs Silverlight Repository StarIconStarIconStarIcon

 

 

~ Guillaume