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

Dotnet Discussion :

Quelle technologie pour un client lourd graphique ?


Sujet :

Dotnet

  1. #1
    Membre actif
    Inscrit en
    Octobre 2008
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 111
    Par défaut Quelle technologie pour un client lourd graphique ?
    Bonjour à tous

    Je souhaite développer une application (.NET de préférence car je dispose de VS2008) client lourd, orientée graphique.
    A titre d'exemple, elle permettrait de faire ceci :
    - elle affiche une voiture
    - en passant la souris sur la voiture, des régions s'illuminent, par exemple les pneus
    - en cliquant sur les pneus on est redirigé vers une autre fenêtre listant les types de pneus autorisés pour cette voiture
    - d'autres boutons permettent de naviguer dans d'autres menus
    - ...

    Cette appli communiquerait avec SQL2008.

    Pourriez-vous me conseiller quant aux différentes technos qui permettent de faire cette application ?

    Merci beaucoup.
    J'espère avoir posté dans la bonne rubrique.

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Pour la communication avec SQL server : Entity Framework 4
    Un peu de WCF pour les communications réseau
    Interface graphique : WPF

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 242
    Par défaut
    Interface graphique : WPF si tu connais sinon WinForms peut aussi faire l'affaire

    Connection SQL : Entity Fx si tu connais et que ton modèle s'y prête, sinon gestion à la main des données dans le code, c'est moins propre mais ça dépanne (c'est ma méthode, je connais pas Entity FX encore)

  4. #4
    Membre actif
    Inscrit en
    Octobre 2008
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 111
    Par défaut
    Entity framework + WCF, c'est nickel pour moi
    Concernant WPF, je ne connais pas bien. On peut vraiment faire des choses graphiques avec ? D'après ce que je viens de lire, oui.

    En cherchant WPF, je suis tombé sur Silverlight, je vais voir ce qu'on peut faire avec.

    Merci bcp en tt cas, j'avais envie de découvrir le .NET 3.5, ça tombe très bien

  5. #5
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    On peut vraiment faire des choses graphiques avec ?
    Oui c'est fait pour. Si tu veux des exemples, regarde ceux de expression Blend.

  6. #6
    Membre Expert Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258
    Par défaut
    Silverlight, c'est pour faire des applications riches publiées via un navigateur web.
    C'est pas ce que tu cherches.


    WPF serait vraiment adapté à ce que tu veux faire. Cependant, si tu t'y connais pas trop, tu risques de galérer un peu à faire ce que tu veux. Néanmoins, ça vaut le coup de tenter (si t'as pas trop de soucis avec les délais). Tu pourrais faire assez facilement un truc en 3D, malgré tout.

    Pour le reste... WCF, ADO.NET, EF4 ou autre... Enfin bref, c'est pas le plus compliqué.

  7. #7
    Membre actif
    Inscrit en
    Octobre 2008
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 111
    Par défaut
    Oki, merci beaucoup à vous ! Je vais opter pr WPF.

    Je connais bien les C# Webforms & Winforms, mais pas du tout le WPF. Je dois produire une petite appli pour dans 3 mois (en bossant soirs et WE). J'espère que c'est jouable.

  8. #8
    Membre Expert Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258
    Par défaut
    Renseignes-toi tout de suite sur le pattern MVVM, tu perdras moins de temps.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 09/03/2011, 14h18
  2. [video]quelle lib pour un client opengl de stream video udp vlc
    Par yannnomad dans le forum API graphiques
    Réponses: 1
    Dernier message: 11/04/2008, 19h08
  3. cherche aide (précisions) pour architecture client lourd
    Par newyou dans le forum Général Java
    Réponses: 4
    Dernier message: 20/06/2007, 15h09
  4. Quelle technologie pour vérifier l'âge des utilisateurs ?
    Par wikers dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 08/11/2006, 14h13
  5. Quelle technologie pour des représentations schématiques ?
    Par Jéjé81 dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 03/02/2006, 21h11

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