IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Tutoriel : Introduction à M-V-VM avec Silverlight en utilisant MVVM Light Toolkit


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut Tutoriel : Introduction à M-V-VM avec Silverlight en utilisant MVVM Light Toolkit
    Cet article constitue une introduction au développement d'applications Silverlight en utilisant le design pattern M-V-VM grâce au MVVM Light Toolkit de Laurent Bugnion.
    http://nico-pyright.developpez.com/t...t-silverlight/

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Franchement, c'est très bien. Mangez en.

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Très bon article

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 121
    Par défaut
    C'est pas cool ce genre d'article bien fait je me sens obliger de m'y mettre

  5. #5
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    C'est un bon article, mais comme on ne va pas jouer à l'école des fans, je vais aussi faire quelques remarques, les petits "moins" de l'article :

    - Les liens PDF et versions hors ligne (en haut comme en bas) ne marchent pas (c'est pas très grave mais faut réparer).

    - Avoir traité un sujet aussi délicat que MVVM est une super idée, le faire avec MVVM Light c'est encore mieux. Mais alors pourquoi diable vouloir tout compliquer en utilisant le mediator au lieu d'exposer comment le faire avec MVVM Light ? Si le mediator est bien, il faut en faire un article séparé je trouve que là ça confuse le discours (moi je connais MVVM et la lib MVVM light, j'imagine qqun qui justement veut lire sans savoir avant).

    - Utiliser comme idée de départ une appli avec navigation Silverlight est un peu dans le même goût : c'est super comme idée de voir comment "Mvvm-iser" ce modèle. Vraiment je trouve ça un très bon thème pour un article.. à part ! Mais faudrait choisir : on présente MVVM light ou bien une rubrique trucs et astuces pour rendre le modèle de navigation compatible avec MVVM Light. Pour moi cela mérite aussi d'être séparé en deux articles: j'explique MVVM light avec une appli ultra basique, et d'autre part j'explique à ceux qui savent déjà de quoi on parle comment Mvvm-iser la navigation SL. Faire les deux à la fois, une fois encore, j'imagine que pour qqun qui ne connaît pas MVVM, ni MVVM light et peut-être pas au top sur la navigation SL, ça va faire dur à piger tout ça mélangé.

    Bref : techniquement rien à dire, c'est un bon article avec de bonnes idées, mais en réalité il serait carrément super s'il était coupé en 3 : 1) Mvvm et Mvvm-light; 2) rendre la navigation Mvvm compatible; 3) améliorer Mvvm light (le mediator par ex).

    Voilà ! Le tout en rendant hommage une fois encore aux bonnes idées développées. Justement c'est frustrant qu'elles soient si mélangées, surtout pour des débutants qui liront l'article.

    Pour une prochaine adaptation de l'article ? :-)

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Bonjour Olivier,

    et merci pour ta remarque constructive.
    Tu as raison sur la facon d'architecturer l'article. Pour être totalement complet, il aurait été judicieux de faire plusieurs articles.

    Je ne voulais cependant pas faire un cours sur MVVM, il en existe de très bon, dont le tien. Mais parler de mvvm-light sans parler de mvvm avait peu de sens, j'ai donc essayé de faire un rapide apercu pour qui n'en aurait jamais entendu parler.
    Je ne voulais pas ensuite faire un tutoriel que sur mvvm-light, je trouve toujours dommage de lire un article qui répète ce qu'on peut trouver ailleurs, notamment sur le site de Laurent. J'ai donc essayé d'en parler d'une autre facon, en suivant le fil rouge de la transformation de l'appli navigation SL de base.
    Ce qui m'a amené à sortir un peu du cadre du mvvm-light toolkit qui propose une solution de communication en parlant du mediator et d'autres aspects techniques.

    Voilà pour la facon dont je voyais l'article, essayer de ne pas trop répeter ce qui a déjà été dit ailleurs (même si fatalement, on n'invente jamais rien !) et essayer de donner gout à MVVM au travers du framework de Laurent, sans pour autant s'y limiter.

    Finalement, peut-etre que le titre était mal choisi et reflete mal l'article que je voulais faire.

    En ce qui concerne les liens, je vais m'en occuper rapidement

Discussions similaires

  1. [MVVM] Utilisation de Mvvm Light ToolKit avec différents csprojs
    Par NioxyBrown dans le forum WinRT
    Réponses: 9
    Dernier message: 30/08/2012, 13h15
  2. Réponses: 3
    Dernier message: 02/12/2010, 10h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo