2008-09-02 7 views
21

Essentiellement, je vais aller un peu loin ici et poser quelques questions pour avoir une idée de la façon dont les gens traitent l'interface utilisateur ces jours-ci. Dernièrement, j'ai trouvé qu'il est assez facile de faire des choses fantaisistes avec la conception de l'interface utilisateur et avec WPF, nous trouvons de nouvelles façons de faire des mises en page qui sont plus esthétiques et fonctionnelles pour l'utilisateur, mais en contraste Les utilisateurs de notre groupe d'utilisateurs .NET local ne pensaient même pas à utiliser WPF avant d'avoir un DataGrid qu'il pourrait utiliser pour faire des formulaires d'entrée Excel.Conception de l'interface utilisateur de l'application métier

  1. Donc, fondamentalement, avez-vous repensés la conception de vos applications d'entreprise que vous vous déplacez à Web/WPF/modèles Silverlight, parce que pour nous au moins - en WinForms nous avons gardé les choses assez fonctionnel et uniforme, ou essayez-vous garder cette interface utilisateur "connue"?

  2. Un concepteur dédié (pour des équipes plus grandes), ou un dev avec plus de design côtelera-t-il un rang plus élevé en termes d'embauche ces jours-ci? (Découvrez ce que concepteur a fait pour Scott Hanselman's BabySmash et Microsoft's Prism demo)

  3. Existe-t-il des astuces de conception/conseils/directives que vous utilisez pour votre interface utilisateur - en particulier pour WPF?

  4. Quels sites recommanderiez-vous pour le design?

Répondre

12

Je vous recommande d'abord de lire Steve Krug's Don't Make Me Think. Le livre a une grande liste de choses que vous devez prendre en considération lors de la conception de vos interfaces utilisateur. Bien qu'il soit axé sur la convivialité du Web, bon nombre des leçons qu'il contient sont précieuses même pour les concepteurs d'applications de bureau. Cela dit, que vous utilisiez Windows Forms ou WPF ou Flash ou quelque chose de nouveau et brillant qui vient autour, il est de la plus haute importance d'embaucher a) un vrai concepteur, ou b) un gars de développement avec un beaucoup d'expérience de conception d'interface utilisateur, dont l'un ou l'autre peut vous fournir une URL sérieuse pour leur portefeuille de conception. Cela aidera non seulement à améliorer la conception de votre application, mais également à décharger vos développeurs de la conception de l'interface utilisateur et à leur permettre de se concentrer sur le code principal. En ce qui concerne les gars «axés sur les affaires» - ce serait vraiment génial si vous obteniez l'opinion des clients et des actionnaires réels, et leur demander de faire des tests d'utilisabilité pour votre application. C'est leur opinion qui compte le plus.

Je pense qu'il ne serait pas difficile d'obtenir un bon designer sur Microsoft Expression Blend pour trouver de bons designs XAML que votre équipe pourrait utiliser pour créer un très bon produit.

5

Je pense que WPF peut grandement améliorer l'expérience utilisateur.

Cependant, il n'y a pas beaucoup de contrôles axés sur les affaires, ce qui signifie que vous devez faire beaucoup par vous-même. En ce qui concerne les concepteurs, je pense qu'il est vraiment difficile de trouver un concepteur WPF maintenant, il serait toujours un programmeur dédié plutôt que la conception seule gars.

J'espère que cette situation va changer dans la caractéristique la plus proche.

Je pense qu'il vaut mieux au moins commencer à expérimenter avec WPF pour être en mesure de rivaliser avec les solutions à venir.

3

@aku « Je pense que WPF peut grandement améliorer l'expérience utilisateur. »

Je crois que WPF a un potentiel incroyable comme un outil pour faire UIs plus créatif et mieux adapté aux données réelles qui est affiché, mais ..............

Juste le simple fait de en utilisant WPF ne va pas faire apparaître de super interfaces utilisateur de nulle part. Un grand menuisier peut utiliser les meilleurs outils de travail du bois, mais cela ne veut pas dire que si vous ramassiez ses outils, vous feriez tout d'un coup éclater de beaux meubles. Utilisation de WPF sur HTML/Flash/WinForms/etc augmente simplement votre potentiel.
Si c'est potentiel de laideur ou potentiel pour la beauté est à vous.

0

@David H Aust Cela fait partie de la raison de poser la question - avec ces nouveaux outils comme WPF qui se prêtent à fournir des interfaces plus récentes, plus complexes et en même temps plus simples pour l'utilisateur. s'adapter à de nouvelles façons de faire les choses.

Et en essayant de savoir qui d'autre adaptaient/intéressés et ce qu'ils font et où ils obtiennent un peu d'inspiration, les connaissances ou aider :)

IE: Cela me est d'être proactif au sujet de changement peut-être la plus relâchée manière jamais, googling activement :) :)

^C'était une blague, pour être clair, je suis en fait assez actif sur l'apprentissage de nouvelles choses, je trouve juste un peu de crowdsourcing stackoverflow vs googling assez intéressant:

0

Microsoft crée un DataGrid pour WPF. Un CTP peut être trouvé here.

0

@Lars Truijens - Merci, mais je pense que pour 99% des cas, c'est une idée horrible, et bien sûr, il y a des utilisations - mais j'ai trouvé que WPF est généralement une bien meilleure façon de le faire.

De plus, vous pouvez utiliser des zones de texte et utiliser une commande Entrée en tant que tabulation pour les parcourir facilement et rapidement.

3

Tout le concept de repenser une interface utilisateur d'une application existante dépend du public cible. Pour une application commerciale ennuyeuse, comme la comptabilité ou la budgétisation, cela peut même être contre-productif. D'une part, les utilisateurs de ce type d'applications ont peut-être utilisé une interface utilisateur similaire pendant des années et des années, et deuxièmement, avoir l'air trop «mignon» et coloré peut même donner une impression de légèreté (est-ce un mot? il.

Nous avons réalisé plusieurs nouveaux projets avec les derniers gadgets UI &, et pour la plupart des nouvelles applications, il semble que ce soit une bonne opportunité d'obtenir des retours de la part d'un public en direct. Ensuite, il devient plus facile de traduire ces commentaires dans des applications existantes.

Nous avons également quelques applications qui sont encore activement développées (et utilisées évidemment), où l'interface utilisateur ressemble presque à Windows 3.1. Ils sont affreux, gris, maladroits, et notre seul vrai concepteur essaie toujours d'obtenir une permission pour l'amener au centre actuel - mais le plus gros client refuse activement cela. Ils disent que c'est très bien, les gens savent comment l'utiliser, et cela fonctionne même dans leurs ordinateurs les plus anciens.

Questions connexes