Domanda

Fondamentalmente andrò un po' più in generale e farò alcune domande per avere un'idea di come le persone gestiscono l'interfaccia utente in questi giorni.

Ultimamente ho trovato abbastanza facile fare alcune cose fantasiose con il design dell'interfaccia utente e con WPF in particolare stiamo trovando nuovi modi per creare layout che siano più belli e più funzionali per l'utente, ma al contrario uno dei ragazzi focalizzati sul business di il nostro gruppo di utenti .NET locale non penserebbe nemmeno di utilizzare WPF finché non avesse un datagrid da poter utilizzare per creare moduli di input simili a Excel.

  1. Quindi, in pratica, hai ripensato il design delle tue app aziendali mentre passi a progetti Web/WPF/Silverlight, perché almeno per noi - in Winforms abbiamo mantenuto le cose abbastanza funzionali e uniformi, o stai cercando di mantenere quell'interfaccia utente "conosciuta" ?

  2. Un addetto al design dedicato (per team più grandi) o uno sviluppatore con più capacità di progettazione si classificherebbe più in alto quando si considerano le assunzioni in questi giorni?(Guarda per cosa ha fatto un designer BabySmash di Scott Hanselman E Demo di Prism di Microsoft)

  3. Esistono suggerimenti/suggerimenti/linee guida per la progettazione che usi per la tua interfaccia utente, in particolare per WPF?

  4. Quali siti consiglieresti per il design?

È stato utile?

Soluzione

Ti consiglio di leggere Non farmi pensare di Steve Krug Primo.Il libro contiene un ottimo elenco di controllo delle cose che devi prendere in considerazione quando progetti le tue interfacce utente.Sebbene sia incentrato sull'usabilità del web, molte delle lezioni in esso contenute sono preziose anche per i progettisti di applicazioni desktop.

Detto questo, sia che utilizzi Windows Form o WPF o Flash o qualsiasi altra cosa nuova e brillante che ti viene in mente, è della massima importanza assumere a) un vero designer o b) un ragazzo di sviluppo con molto design dell'interfaccia utente esperienza, ognuno dei quali può fornirti un URL serio per il proprio portfolio di design.Aiuterà molto non solo a migliorare la progettazione della tua applicazione, ma anche a liberare i tuoi sviluppatori dal pensare alla progettazione dell'interfaccia utente e consentirà loro di concentrarsi sul codice back-end.

Per quanto riguarda i ragazzi "focalizzati sul business", sarebbe davvero fantastico se potessi ottenere l'opinione dei clienti reali e delle parti interessate e chiedere loro di eseguire alcuni test di usabilità per la tua applicazione.E' la loro opinione che conta di più.

Penso che non sarebbe difficile mettere al passo un buon designer Miscela di espressioni Microsoft per creare alcuni buoni progetti XAML che il tuo team potrebbe utilizzare per creare un prodotto davvero valido.

Altri suggerimenti

Ecco un fantastico cast sullo schermo in cui Billy Hollis affronta molti di questi problemi:

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

Penso che WPF possa migliorare notevolmente l'esperienza dell'utente.

Tuttavia non ci sono molti controlli orientati al business, il che significa che devi fare molto da solo.

Per quanto riguarda i designer, penso che sia davvero difficile trovare un designer WPF al giorno d'oggi, sarebbe comunque un programmatore dedicato piuttosto che un ragazzo solo di design.

Spero che questa situazione cambierà nelle funzionalità più vicine.

Penso che valga la pena almeno iniziare a sperimentare WPF per poter competere con le soluzioni imminenti.

L'intero concetto di ripensare l'interfaccia utente di un'applicazione esistente dipende dal pubblico di destinazione.Per un'applicazione aziendale noiosa, come la contabilità o il budget, potrebbe addirittura essere controproducente.Per prima cosa, gli utenti di questo tipo di app potrebbero aver utilizzato un'interfaccia utente simile per anni e anni e, in secondo luogo, sembrare troppo "carino" e colorato può persino portare una percezione di giocattolo (è una parola?) con Esso.

Abbiamo realizzato diversi nuovi progetti con i più recenti e migliori gadget dell'interfaccia utente e, per la maggior parte, per le nuove applicazioni sembra essere una buona occasione per ottenere feedback da un pubblico dal vivo.Quindi diventa più semplice tradurre quel feedback in applicazioni esistenti.

Abbiamo anche alcune app che sono ancora sviluppate attivamente (e utilizzate ovviamente), in cui l'interfaccia utente assomiglia quasi a quella di Windows 3.1.Sono orribili, grigi, goffi e il nostro unico vero designer cerca sempre di ottenere il permesso per portarli nel secolo attuale, ma il cliente più grande lo rifiuta attivamente.Dicono che va bene, che la gente sa come usarlo e che funziona anche sui computer più vecchi.

@aku "Penso che WPF possa migliorare notevolmente l'esperienza dell'utente."

Credo che WPF abbia un potenziale straordinario come strumento per rendere le interfacce utente più creative e più adatte ai dati reali visualizzati, MA................

Solo il semplice atto di utilizzando WPF non farà apparire dal nulla fantastiche interfacce utente.

Un grande falegname può utilizzare i migliori strumenti per la lavorazione del legno, ma ciò non significa che se prendessi in mano i suoi strumenti all'improvviso ti ritroveresti con dei bei mobili.

L'utilizzo di WPF su HTML/Flash/WinForms/ecc aumenta semplicemente il tuo potenziale .
Se è così potenziale di bruttezza O potenzialità della bellezza sta a te.

@David H Aust Questo è parte del motivo per porre la domanda: con questi strumenti più recenti come WPF che si prestano a fornire interfacce più nuove, più complesse e allo stesso tempo più semplici per l'utente, di cui potremmo aver bisogno per adattarci a nuovi modi di fare le cose.

E cercando di scoprire chi altro si sta adattando/interessando e cosa sta facendo, e dove trova ispirazione, conoscenza o aiuto :)

CIOÈ:Questo sono io che sono proattivo nei confronti del cambiamento forse nel modo più rilassato di sempre, a meno di cercare attivamente su Google :)

^ Era uno scherzo, per essere chiari, in realtà sono piuttosto attivo nell'imparare cose nuove, sto solo trovando alcuni degli stackoverflow del crowdsourcing rispetto alla ricerca su Google piuttosto interessanti :)

Microsoft sta creando un DataGrid per WPF.È possibile trovare un CTP Qui.

@Lars Truijens - Grazie, ma penso che nel 99% dei casi sia un'idea orribile e, certo, ci sono degli usi, ma ho scoperto che con WPF in genere c'è un modo molto migliore per farlo.

Inoltre puoi utilizzare le caselle di testo e utilizzare la sostituzione Inserisci come scheda per spostarti tra di esse in modo semplice e rapido.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top