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 :

Choix de solution pour l'interface utilisateur.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mars 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 14
    Par défaut Choix de solution pour l'interface utilisateur.
    Bonjour,

    Je recherche une solution pour faire une refonte de l'interface utilisateur d'un logiciel.
    La partie métier est en cours de profond refactoring, il n'y a pas de question de coût d'adaptation de l'existant, l'essentiel doit être ré-écrit.

    Le besoin serait :
    • Une interface moderne. Idéalement ce serait une maquette faite avec photoshop, qui sera découpée; mais ça peut être une série de composants bien foutue et facilement paramétrables.
    • S'adaptant à la résolution de l'écran et la taille de police (100, 125%)
    • Compatible avec la traduction exotique (chinois, russe, ...)
    • Des boutons, des grilles, des combos, des graphes.
    • Eventuellement adaptable à faire du tactile (simple)


    La solution la plus évidente pour moi serait de m'appuyer sur une suite telle que DevExpress par exemple.

    Mais, alors qu'on est en train de tout refaire, je me demande s'il y a d'autres solutions qui auraient le vent en poupe, plus pérennes ou plus faciles à prendre en main; si par exemple il est définitivement conseillé de faire du WPF, ou bien si interface rime avec HTML5 ?

    Si vous avez un avis éclairé, je suis preneur d'un retour d'expérience.

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Essaye Windev17
    leur aide est super bien faite, le temps de code est réduit de moitié,
    et en plus il prend nativement les langues en compte (Russe oui, chinois je sais pas)

    sans parler du fait que tu peu faire des choses très bien gérées (graphe, BDD, animation ...) en 3clic.

  3. #3
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    C'est destiné à des PC fixes, où il y a l'idée de passer sur tablette et/ou mobile ?

  4. #4
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mars 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 14
    Par défaut
    Citation Envoyé par GuruuMeditation Voir le message
    C'est destiné à des PC fixes, où il y a l'idée de passer sur tablette et/ou mobile ?
    Pour PC fixe.

    ...Mais passer sur tablette serait envisagé, ce serait la cerise sur le gâteau. Avec toutefois des prétentions modestes. Tel que je me fais l'idée, c'est l'usage de boutons d'une taille cohérente pour le doigt qui rendrait le soft éligible au tactile, ainsi que quelques contrôles -genre grille- qui seraient accessible au scroll avec le doigt. Le multi-touch par exemple ce serait inutile.
    Le mobile non, c'est hors-sujet. Ou alors ce sera une autre appli.

  5. #5
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mars 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 14
    Par défaut
    Citation Envoyé par hunteshiva Voir le message
    Essaye Windev17
    leur aide est super bien faite, le temps de code est réduit de moitié,
    et en plus il prend nativement les langues en compte (Russe oui, chinois je sais pas)

    sans parler du fait que tu peu faire des choses très bien gérées (graphe, BDD, animation ...) en 3clic.
    Je comprends l'argument, mais je crois pas que ce soit possible.
    • Parce que ma direction n'a pas confiance dans ce type de solution, sans doute à tort. (expérience delphi qui par exemple a été mal vécue)
    • Parce que ça implique un investissement supplémentaire en licenses.
    • Parce que ça implique la formation de plusieurs personnes à la techno.
    • Parce qu'à part le net (PCSoft ou forums) je ne dispose pas de ressources en support sur la techno ni de personne expérimentée capable d'appréhender les pièges à éviter.
    • Parce que je dispose de tout un environnement de spécification, tests unitaires, tests intégrés, packaging, qui a été couteux à industrialiser sur la base de .net.
    • Parce que je souhaite conserver une cohérence technologique entre les étages de l'application (mon expérience perso en la matière m'incite à la prudence).


    Alors OK, faut pas être obtus ni sectaire, on se coupe sans doute de bénéfices potentiels, mais l'investissement ne peut pas prendre pour le moment cette direction.

    ... mais merci de ton conseil sans quoi

  6. #6
    Membre éclairé Avatar de Khalyss
    Homme Profil pro
    Développeur .NET et Web
    Inscrit en
    Septembre 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET et Web
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2010
    Messages : 47
    Par défaut
    Citation Envoyé par tazio Voir le message
    Bonjour,

    Je recherche une solution pour faire une refonte de l'interface utilisateur d'un logiciel.
    La partie métier est en cours de profond refactoring, il n'y a pas de question de coût d'adaptation de l'existant, l'essentiel doit être ré-écrit.

    Le besoin serait :
    • Une interface moderne. Idéalement ce serait une maquette faite avec photoshop, qui sera découpée; mais ça peut être une série de composants bien foutue et facilement paramétrables.
    • S'adaptant à la résolution de l'écran et la taille de police (100, 125%)
    • Compatible avec la traduction exotique (chinois, russe, ...)
    • Des boutons, des grilles, des combos, des graphes.
    • Eventuellement adaptable à faire du tactile (simple)


    La solution la plus évidente pour moi serait de m'appuyer sur une suite telle que DevExpress par exemple.

    Mais, alors qu'on est en train de tout refaire, je me demande s'il y a d'autres solutions qui auraient le vent en poupe, plus pérennes ou plus faciles à prendre en main; si par exemple il est définitivement conseillé de faire du WPF, ou bien si interface rime avec HTML5 ?

    Si vous avez un avis éclairé, je suis preneur d'un retour d'expérience.
    Bonjour Tazio,

    Pour m'être penchez assez récemment sur WPF, je pense qu'elle peut te permettre de faire ce que tu veux. Surtout en terme de Design (L'outil blend est très complet et facile à prendre en main pour la conception d'interface).
    Petit bémol pour la compatibilité sur les langages exotiques, je ne voudrait pas t'induire en erreur, je ne sais pas si c'est prévu.
    Cependant j'ai du mal à m'investir dans WPF à l'heure actuel, car avec toute les nouveautés à venir, je ne sais pas si elle sera toujours supporté et maintenu (MS a t-elle communiqué quelque chose à ce sujet ?).
    Tout ce que je peut te dire pour le tactile (donc Metro) c'est que les interfaces sont décrites soit en XAML (comme WPF) soit en HTML5.
    Même si je ne te répond pas précisemment, j'espère que mon poste t'aura aidé.

    Cordialement,
    JLN

  7. #7
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mars 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 14
    Par défaut
    Citation Envoyé par jln.vergier Voir le message
    Bonjour Tazio,

    Pour m'être penchez assez récemment sur WPF, je pense qu'elle peut te permettre de faire ce que tu veux. Surtout en terme de Design (L'outil blend est très complet et facile à prendre en main pour la conception d'interface).
    Petit bémol pour la compatibilité sur les langages exotiques, je ne voudrait pas t'induire en erreur, je ne sais pas si c'est prévu.
    Cependant j'ai du mal à m'investir dans WPF à l'heure actuel, car avec toute les nouveautés à venir, je ne sais pas si elle sera toujours supporté et maintenu (MS a t-elle communiqué quelque chose à ce sujet ?).
    Tout ce que je peut te dire pour le tactile (donc Metro) c'est que les interfaces sont décrites soit en XAML (comme WPF) soit en HTML5.
    Même si je ne te répond pas précisemment, j'espère que mon poste t'aura aidé.

    Cordialement,
    JLN
    C'est un des points qui me préoccupent, la pérennité de la technologie, je te dirais.
    MS a bien communiqué sur l'abandon programmé de Silverlight, ce qui m'a quand même perforé le fondement, ayant vu l'énergie qu'ils ont déployé pour le promouvoir. Alors on serait en droit de se poser des questions pour WPF.

    Je n'ai pas trouvé de lien vraiment didactique pour vulgariser les différentes solutions. Par exemple je n'ai pas vu d'exemple expliquant qu'il est possible (et comment) de faire une interface type application native (pas du web quoi) en HTML 5.

    Merci pour ta contribution. Tous les commentaires sont appréciables pour tâter l'état des lieux

  8. #8
    Membre éclairé Avatar de Khalyss
    Homme Profil pro
    Développeur .NET et Web
    Inscrit en
    Septembre 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET et Web
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2010
    Messages : 47
    Par défaut
    Mais de rien, c'est le but d'un forum

    Je ne savais pas pour Silverlight. Cependant, même si les deux utilisent le XAML, je doute que l'abandon du petit frère de WPF entraine l'abandon de ce dernier.

    C'est la seul moyen pour MS de faire face au JavaFX ou encore Flex dans le domaine des clients riches.

    Pour la conception d'interface en HTML5, c'est possible uniquement pour les application type Metro pour le moment. Il faut savoir que le tout est ensuite recompilé pour être interprété par Windows ensuite.

    Je doute que tu trouve ton bonheur en suivant ce chemin mais je me trompe peut être.

    Cordialement,
    JLN

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/09/2011, 09h24
  2. Réponses: 0
    Dernier message: 13/11/2010, 18h20
  3. Choix de langage pour une interface
    Par PantRéTroclit' dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 11/05/2010, 10h42
  4. Choix de solutions pour une PME (antivirus, pare-feu etc..)
    Par BugFactory dans le forum Sécurité
    Réponses: 5
    Dernier message: 12/10/2009, 11h47
  5. Quel CMS pour un interface utilisateur d'une base de données
    Par Ytupid dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 28/01/2008, 21h10

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