Frage

Im Grunde gehe ich hier etwas in die Breite und stelle ein paar Fragen, um mir ein Bild davon zu machen, wie die Leute heutzutage mit der Benutzeroberfläche umgehen.

In letzter Zeit fällt es mir ziemlich leicht, ein paar ausgefallene Dinge mit dem UI-Design zu machen, und speziell mit WPF finden wir neue Wege, um Layouts zu erstellen, die besser aussehen und für den Benutzer funktionaler sind, aber im Gegensatz dazu einer der geschäftsorientierten Leute bei Unsere lokale .NET-Benutzergruppe würde nicht einmal daran denken, WPF zu verwenden, bis es ein Datenraster hätte, mit dem er Excel-ähnliche Eingabeformulare erstellen könnte.

  1. Haben Sie also grundsätzlich das Design Ihrer Geschäftsanwendungen überdacht, während Sie auf Web-/WPF-/Silverlight-Designs umsteigen, denn zumindest für uns haben wir in Winforms die Dinge einigermaßen funktional und einheitlich gehalten, oder versuchen Sie, diese „bekannte“ Benutzeroberfläche beizubehalten? ?

  2. Würde ein engagierter Design-Typ (für größere Teams) oder ein Entwickler mit mehr Design-Kenntnissen heutzutage einen höheren Rang einnehmen, wenn es um die Einstellung von Mitarbeitern geht?(Sehen Sie sich an, wofür ein Designer gearbeitet hat Scott Hanselmans BabySmash Und Die Prism-Demo von Microsoft)

  3. Gibt es Designhinweise/Tipps/Richtlinien, die Sie für Ihre Benutzeroberfläche verwenden – insbesondere für WPF?

  4. Welche Websites würden Sie für das Design empfehlen?

War es hilfreich?

Lösung

Ich empfehle Ihnen, es zu lesen Steve Krugs Don't Make Me Think Erste.Das Buch enthält eine großartige Checkliste mit Dingen, die Sie beim Entwerfen Ihrer Benutzeroberflächen berücksichtigen müssen.Der Schwerpunkt liegt zwar auf der Web-Benutzerfreundlichkeit, viele der darin enthaltenen Lektionen sind jedoch auch für Designer von Desktop-Anwendungen wertvoll.

Unabhängig davon, ob Sie Windows Forms, WPF, Flash oder was auch immer neue und glänzende Dinge verwenden, ist es von größter Bedeutung, entweder a) einen echten Designer oder b) einen Entwickler mit viel Erfahrung im UI-Design einzustellen Erfahrung, von denen jeder Ihnen eine seriöse URL für sein Design-Portfolio geben kann.Dies trägt nicht nur wesentlich dazu bei, das Design Ihrer Anwendung zu verbessern, sondern entlastet Ihre Entwickler auch von Überlegungen zum UI-Design und ermöglicht ihnen, sich auf den Back-End-Code zu konzentrieren.

Was die „geschäftsorientierten“ Leute angeht: Es wäre wirklich toll, wenn Sie die Meinung tatsächlicher Kunden und Stakeholder einholen und sie einige Usability-Tests für Ihre Anwendung durchführen lassen würden.Es ist ihre Meinung, die am meisten zählt.

Ich denke, es wäre nicht schwierig, einen guten Designer auf den neuesten Stand zu bringen Microsoft Expression Blend um einige gute XAML-Designs zu entwickeln, mit denen Ihr Team ein wirklich gutes Produkt entwickeln könnte.

Andere Tipps

Hier ist eine großartige Besetzung, in der Billy Hollis auf viele dieser Themen eingeht:

http://www.dnrtv.com/default.aspx?showNum=115

Ich denke, dass WPF die Benutzererfahrung erheblich verbessern kann.

Allerdings gibt es nicht viele geschäftsorientierte Kontrollen, was bedeutet, dass Sie viel selbst tun müssen.

Was Designer betrifft, denke ich, dass es heutzutage wirklich schwierig ist, einen WPF-Designer zu finden, es wäre immer noch ein engagierter Programmierer und kein reiner Design-Typ.

Ich hoffe, dass sich diese Situation in naher Zukunft ändern wird.

Ich denke, es lohnt sich, zumindest mit WPF zu experimentieren, um mit den kommenden Lösungen konkurrieren zu können.

Das gesamte Konzept, die Benutzeroberfläche einer vorhandenen Anwendung zu überdenken, hängt von der Zielgruppe ab.Für eine langweilige Geschäftsanwendung wie Buchhaltung oder Budgetierung kann es sogar kontraproduktiv sein.Zum einen verwenden Benutzer dieser Art von Apps möglicherweise schon seit Jahren eine ähnlich aussehende und sich anfühlende Benutzeroberfläche, und zum anderen kann ein zu „süßes“ und farbenfrohes Aussehen sogar den Eindruck von Spielzeughaftigkeit (ist das ein Wort?) hervorrufen Es.

Wir haben mehrere neue Projekte mit den neuesten und besten UI-Gadgets durchgeführt und für die meisten neuen Anwendungen scheint es eine gute Gelegenheit zu sein, Feedback von einem Live-Publikum zu erhalten.Dann wird es einfacher, dieses Feedback in bestehende Anwendungen zu übertragen.

Wir haben auch einige Apps, die noch aktiv entwickelt (und natürlich verwendet) werden und deren Benutzeroberfläche fast wie in Windows 3.1 aussieht.Sie sind schrecklich, grau, klobig, und unser einziger echter Designer versucht immer, eine Genehmigung zu bekommen, um es in das aktuelle Jahrhundert zu bringen – aber der größte Kunde lehnt dies aktiv ab.Sie sagen, es sei völlig in Ordnung, die Leute wissen, wie man es benutzt, und es funktioniert sogar auf ihren ältesten Computern.

@aku „Ich denke, WPF kann die Benutzererfahrung erheblich verbessern.“

Ich glaube, dass WPF ein erstaunliches Potenzial als Werkzeug hat, um Benutzeroberflächen kreativer zu gestalten und besser an die tatsächlich angezeigten Daten anzupassen, ABER …

Nur der bloße Akt von verwenden WPF wird nicht dafür sorgen, dass großartige Benutzeroberflächen aus dem Nichts auftauchen.

Ein guter Schreiner verwendet vielleicht die besten Holzbearbeitungswerkzeuge, aber das bedeutet nicht, dass Sie, wenn Sie seine Werkzeuge in die Hand nehmen würden, plötzlich schöne Möbel herausbringen würden.

Die Verwendung von WPF über HTML/Flash/WinForms/etc erhöht nur Ihre Potenzial .
Wenn das so ist Potenzial für Hässlichkeit oder Potenzial für Schönheit liegt an Ihnen.

@David H Aust Das ist einer der Gründe, warum ich diese Frage gestellt habe – mit diesen neueren Tools wie WPF, die sich dazu eignen, neuere, komplexere und gleichzeitig einfachere Schnittstellen für den Benutzer bereitzustellen, die wir möglicherweise an neue Methoden anpassen müssen Dinge zu tun.

Und ich versuche herauszufinden, wer sich sonst noch anpasst/interessiert ist und was sie tun und wo sie Inspiration, Wissen oder Hilfe bekommen :)

IE:Das bedeutet, dass ich proaktiv mit Veränderungen umgehe, und zwar auf die wahrscheinlich lockerste Art und Weise, die es je gab, abgesehen davon, aktiv zu googeln :)

^ Das war ein Witz. Um es klarzustellen: Ich lerne eigentlich ziemlich aktiv neue Dinge, ich finde nur einiges vom Crowdsourcing-Stackoverflow im Vergleich zum Googeln ziemlich interessant :)

Microsoft erstellt ein DataGrid für WPF.Ein CTP kann gefunden werden Hier.

@Lars Truijens – Danke, aber ich denke, dass das in 99 % der Fälle eine schreckliche Idee ist, und sicher, es gibt Verwendungsmöglichkeiten – aber ich habe festgestellt, dass es mit WPF normalerweise eine viel bessere Möglichkeit gibt, dies zu tun.

Darüber hinaus können Sie Textfelder verwenden und mit der Überschreibung „Eingabe als Tab“ einfach und schnell durch diese Felder navigieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top