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

VB.NET Discussion :

Plutot WPF ou carrément C#


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut Plutot WPF ou carrément C#
    Bonjour,
    Nous disposons actuellement d'une appli finalisée a 98%, et dans un laps de temps d'environ 8 mois, nous voudrions pouvoir "relooker" l'interface de manière a créer quelque chose de plus fouillé au niveau graphisme. Nous n'avons pas spécialement besoin de plus de fonctionnalités d'un point de vue possibilités de calculs. Cela implique t'il de "convertir" l'appli vb.net en un autre langage ou un autre mode de conception de projet ? (je pensais a WPF entre autre ...)
    Merci de vos retours d'experience et de vos suggestions

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 193
    Par défaut
    euhhh
    1) C# ou VB.Net c'est la même chose. Il n'y a que la syntaxe du langage qui change
    Passer au C# n'apportera rien à ton application.
    Part contre le C# est plus utilisé et donc apporte plus d'opportunités de trouver des exemples, de l'aide et un emploi

    2) Pour l'UI, tu as le choix entre du WinForm ou du WPF ou encore du Web (que tu peux écrire soit en C# ou en Vb.Net (ou autre )

    Si ton projet est en WinForm le passer en WPF ou en version Web demanderas pas mal d'effort.

    Maintenant c'est toujours un plus d'apprendre de nouvelles technologies

    Sinon pour "embelir" ton application tu peux creer des label,textbox,bouton qui deriveraient de leurs control parent, changer leurs styles (police,couleur,...) pour utiliser ceux-ci dans ton application

    ps : perso je prefere le look de base certes austère mais souvent plus lisible qu'une interface "jolie" mais qui te fatiguera les yeux apres 1/2h

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut
    oui effectivement mon projet est en winform
    le but unique est de pouvoir présenter une interface utilisateur plus evoluée
    J'ai aussi vu que même en winform, il y avait des possibilités de "customisation" mais j'avoue ne pas être vraiment au fait des evolutions

    ceci posé j'ai le même avis que toi concernant la simplicité d'une interface .... mais mo pas décideur sur ce genre de chose .....

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    wpf exige de revoir une grosse partie du code, le code prévu pour windows forms est rarement adapté à ce qu'on peut et devrait faire avec wpf
    ajouté à cela d'apprendre le xaml et le modèle objet wpf, ca peut faire beaucoup
    modifier ton windows forms sera surement plus rapide, même si c'est moins poussé au niveau de ce qu'on peut faire, et surtout modifier tous les boutons de l'appli demande de repasser sur toutes les forms pour faire des modif, ou d'ajouter du code qui ralentira légèrement l'exécution (ajouté à cela que windows forms n'est pas performant graphiquement)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Concernant l'amélioration de l'aspect graphique des applications Winforms,

    Je te recommande d'utiliser des suites de controles tierces partie permettant d'obtenir un look & feel plus moderne que les contrôles de microsoft, ainsi que des fonctionnalités que ne possèdent pas nativement les contrôles de base. Il faut prévoir un budget d'environ 1000 € (par développeur) par contre.

    Je ne recommande pas d'essayer de la customisation de haut vol de contrôle (Je ne parle pas d'un contrôle dérivé au niveau des propriétés de base comme la couleur, la police, etc. mais plutôt de la gestion des évenements onpaint & Cie. En effet cette solution aura un coût largement suppérieur en jour/homme développeur que la solution précédante. Elle ne se justifie uniquement si une équipe de développeur est au chômage technique ou que les contrôles tierce partie ne donnent pas satisfaction! Prévoir un budget conséquent pour cette piste (surtout pour l'acquisition des connaissances).

    A savoir que même si les contrôles Winforms ne sont pas super sexy, ils sont clairs et offrent un design à rendre jaloux 80% des applications métier en cours d'exploitation... (Estimation foireuse de ma part !)

  6. #6
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    A savoir que même si les contrôles Winforms ne sont pas super sexy, ils sont clairs
    Et surtout les utilisateurs ont l'habitude de leur rendu.

    Mettre des controles "sexy" peut aller à l'encontre de l'objectif d'ergonomie.

    Par exemple dans FireFox 13 sous windows Seven, les boutons de navigation "page suivante"/"page précédente" ont un aspect trop semblable suivant qu'ils sont activés ou non

Discussions similaires

  1. avenir d'un "ingénieur d'étude" (plutot pessimiste
    Par XristofGreek dans le forum Emploi
    Réponses: 6
    Dernier message: 01/03/2005, 20h44
  2. Debit descendant plutot lent
    Par KibitO dans le forum Dépannage et Assistance
    Réponses: 8
    Dernier message: 16/01/2005, 22h09
  3. Trier un std::map selon les valeurs plutot que les clés
    Par dj.motte dans le forum SL & STL
    Réponses: 2
    Dernier message: 13/11/2004, 21h54
  4. Avantages du 2.6 par rapport a 2.4, Apache 2 plutot que 1.3.
    Par Aeternus dans le forum Administration système
    Réponses: 9
    Dernier message: 08/04/2004, 10h49
  5. C, C++ et assembleur, plutot amis ?
    Par ShinMei dans le forum C
    Réponses: 2
    Dernier message: 18/01/2003, 00h12

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