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 :

M-V-VM ou pas M-V-VM ? [Débutant(e)]


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 216
    Par défaut M-V-VM ou pas M-V-VM ?
    bonjour,

    je suis en train de créer mon premier projet Silverlight,

    c' est un projet simple, deux combobox, un bouton et une série de graphique.

    en cherchant sur le web j' ai trouvé que la pattern M-V-VM était la plus adaptée pour les projet WPF et Silverlight, j' ai trouvé cet article:

    http://www.e-naxos.com/Blog/post/201...lverlight.aspx

    j' ai donc suivi la doc et je me suis lancé dans la création de mon projet, certains points étant encore flou je continue a faire des recherche sur le web et je tombe sur cet article:

    http://www.e-naxos.com/Blog/post/201...ern-MVVM-.aspx

    c' est la même personne qui a rédigé les deux articles.
    Je suis plutôt d' accord avec le deuxième article.

    étant mon premier projet Silverlight et le premier pour cette boite je veux faire les choses bien et faire "bonne impression" .

    je sais pas quoi faire pour mon projet, M-V-VM ou pas M-V-VM ?
    ou plutôt VM a part ou VM=code-behind, pars-que je comprend pas quel est l' intérêt du code-behind si j' y met rien dedans.

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Déjà ca dépend de la taille du projet et s'il est amené à évoluer!

    Pour un petit projet qui n'aura pas d'évolution, franchement tu vas passer plus de temps à faire le mvvm qu'a faire le projet et finalement tu gagneras rien.

    Maintenant pour un plus gros je suis sceptique. D'un coté il faut nécessairement organiser le tout, mais d'un autre lorsque l'on arrive avec des messages qui partent dans tout les sens je suis pas sur que l'on s'y retrouve vraiment!

    Bon pour résumer j'ai moi aussi du mal avec cette paterne mais si tu veux faire "IN" donc bonne impression le mieux c'est de le faire, et ça te sera toujours utiles puisque même si cette paterne disparaît un jour, tu risques de reprendre des projets qui ont été fait en suivant cette philosophie...

  3. #3
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Bonjour, le même article a entraîné une discussion similaire il y a quelques jours : Mvvm vraiment utile ?.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Ca fait quelques mois que je suis passé au MVVM et je ne peux plus m'en passer !

    C'est effectivement plus dur à mettre en place mais une fois que tu le manipules bien, ça a un comportement beaucoup plus "prévisible"

    Exemple: Sans mvvm, si je devais afficher un datagrid avec des données clients, le nombre de contrats par client, et un bouton par ligne de mon Datagrid qui permet d'ajouter un contrat à un client..., j'avais du mal à ce qu'après l'ajout du contrat, le datagrid client reflète bien un contrat supplémentaire. Avec le mvvm, j'ai à peine fermé ma childWindow d'ajout de contrat que ma datagrid reflète le changement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum Débats sur le développement - Le Best Of
    Réponses: 85
    Dernier message: 10/03/2009, 14h43
  2. [Kylix] [cgi] ne trouve pas libsqlmy.so.1 !
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 04/07/2002, 15h15
  3. Réponses: 1
    Dernier message: 23/06/2002, 00h15
  4. Pas de fork sous Windows?
    Par chezjm dans le forum POSIX
    Réponses: 8
    Dernier message: 11/06/2002, 12h15

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