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

Développement Windows Discussion :

Prism ou pas ?


Sujet :

Développement Windows

  1. #1
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut Prism ou pas ?
    Salut tout le monde,

    Je dois développer une application WPF.
    Cette application (pour la gestion du personnel) va servir a exploiter une base de données : (affichage de report, impression, configuration, ...)

    Je me pose la question si l'utilisation de prism est adapté au type d'application que je veux faire (sachant que je veux que cette application soit développée avec du MVVM).

    Quand je lis 'les besoins" que conseille microsoft pour utiliser prism, ça me fait un peu peur.

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Prism n'est pas si binaire que ca!
    C'est une espèce de boite à outils ou tu pioche ce dont tu as besoin!
    Donc je dirais qu'utiliser Prism oui c'est une bonne idée. Reste à savoir quelles parties de Prism. La modularité? Le shell et le bootstrapper? Les classes pour faire du mvmm? La messagerie? Les interfaces composites?

  3. #3
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut
    Excellente question ....
    A l ordre 1 le MVVM c'est certain ...
    Pour le reste va falloir que je creuse un peu plus le sujet, pour savoir ce qu'apporte chacun des modules

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Citation Envoyé par rvzip64 Voir le message
    Excellente question ....
    A l ordre 1 le MVVM c'est certain ...
    Pour le reste va falloir que je creuse un peu plus le sujet, pour savoir ce qu'apporte chacun des modules
    Le mieux est d'installer et de lire les manuels qui sont fournis dans le dossier. Ils détaillent très bien chaque thématique.

  5. #5
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut
    C'est en effet ce que je suis en train de faire ...

    Mais quel est la techno qui est utilisée par microsoft dans ses produits ?
    Outlook ? Windows Live mail ? Word ? Excel ?

    Ils utilisent prism ? MEF ?

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Pfiou je crois qu'Office c'est du bon gros C++ non managé
    Donc ils ne se posent pas la question

  7. #7
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut
    ...
    Bon c'est sur que si c'est du non-managé ....
    Ça aide pas à faire de la promo sur la plateforme ...

    J'ai vraiment l'impression qu'il y a plusieurs façon de faire les choses, et que personne ne sait vraiment la bonne méthode à mettre en place (hormis les dieux du développement)

    Donc si j'utilise du prism est ce que j ai une chance de me retrouver devant un mur, parce que je n'aurais pas choisi la bonne techno ?

  8. #8
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    En théorie oui! Si ca ne répond pas à tes besoins

  9. #9
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut
    Et pourrais-tu me donner d'autres technos pour que je puisse comparer et savoir si prism est vraiment celle dont j ai besoin ?

  10. #10
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Pour le pattern:
    Si tu veux juste faire du MVVM t'as des frameworks comme MVVM Light Toolkit.
    Tu peux faire du MVP ou MVC.
    Tu peux faire un code Spaghetti.

    Pour les interfaces composites j'avoue que là, à part Prism, c'est tout à la main je pense

Discussions similaires

  1. Réponses: 6
    Dernier message: 14/11/2013, 18h05
  2. Prism ou pas Prism ?
    Par Krustig dans le forum Silverlight
    Réponses: 25
    Dernier message: 09/04/2011, 11h36
  3. 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
  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