Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr

1,395 views

Published on

Silverlight, une cure de jouvence pour vos applications ASP
Lionel Molas et Benjamin Laffont

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr

  1. 1. Mardi 17 Novembre 2009 Paris, la Défense Silverlight Une cure de jouvence pour vos applications ASP.Net Lionel MOLAS, Ingénieur étude et développement VALTECH Technology lionel.molas@valtech.fr Benjamin LAFFONT, Ingénieur étude et développement VALTECH Technology benjamin.laffont@valtech.fr
  2. 2. Sommaire Introduction Contexte Client Mise en œuvre Lacunes Bilan
  3. 3. Introduction Présentation de Silverlight 2 Vague des RIA Code C# coté client Compatibilité WPF – Silverlight Date de « release » annuelle #3
  4. 4. Introduction Silverlight dans le navigateur Plugin explorateur : « sandbox » Multi plateforme, multi navigateur Identique, quel que soit le conteneur #4
  5. 5. Introduction Le Runtime Framework .Net 3.5 « allégé » Présence de LINQ Présence du binding Différences sur les Collections Génériques
  6. 6. Introduction Développement Fichiers XAML Code Behind C# Conteneur Xap #6
  7. 7. Introduction Les outils Visual Studio .Net Expression Blend Un seul projet #7
  8. 8. Sommaire Introduction Contexte Client Mise en œuvre Lacunes Bilan
  9. 9. Contexte Client Avant la migration Application de PAO (Publication Assistée par Ordinateur) V1 en Production ASP.Net et ExtJs #9
  10. 10. Contexte Client Inconvénient avant la migration Beaucoup de Javascript Maintenance exigeante Evolutivité difficile #10
  11. 11. Contexte Client But de la migration Portage total Intégration de nouvelles fonctionnalités Transition douce pour le client final #11
  12. 12. Sommaire Introduction Contexte Client Mise en œuvre Lacunes Bilan
  13. 13. Mise en œuvre Version 1 Version 2 Html CSS Xaml JavaScript C# ASP.Net C# Eviter le « Browser Hell » #13
  14. 14. Mise en œuvre CLIENT C# SERVEUR C# Xaml WebService WebService WebService Xap Silverlight Application Web Dll Business Serveur Quark 7 MySQL #14
  15. 15. Mise en œuvre NHibernate Lazy loading de NHibernate Sérialisation des entités Utilisation de DTO (Data Transfer Object) AutoMapper #15
  16. 16. Mise en œuvre Vidéo de présentation #16
  17. 17. Sommaire Introduction Contexte Client Mise en œuvre Lacunes Bilan
  18. 18. Lacunes Manque de certaines fonctionnalités #18
  19. 19. Lacunes Gestion de la molette Événement molette Browser SilverLight JavaScript #19
  20. 20. Lacunes Drag and drop #20
  21. 21. Lacunes Installation du plugin Déploiement du plugin en environnement contraint #21
  22. 22. Lacunes Couche de communication BasicHttpBinding Remontée des exceptions Business Utilisation Behavior WCF #22
  23. 23. Lacunes Rich Text Editor #23
  24. 24. Lacunes Silverlight 2 Silverlight 3 TreeView Gestion molette Drag & Drop Installlation plugin FaultException Rich Text Editor Natif Librairie tierce Contournable #24
  25. 25. Sommaire Introduction Contexte Client Mise en œuvre Lacunes Bilan
  26. 26. Bilan Retour utilisateur IHM plus réactive Expérience utilisateur plus aboutie Design Fonctionnalités #26
  27. 27. Bilan Nouvelles fonctionnalités « Accélération matérielle » Rendu des polices revu Mode déconnecté / out of browser #27
  28. 28. Bilan Encore plus de fonctionnalités Behavior de WPF Dictionnaire de ressources Binding évolué MVVM (Model View View Model) #28
  29. 29. Bilan Cure de jouvence par rapport à ASP.NET ? Contrôles Développement Déploiement Référencement Performance #29

×