用户体验——减少用户的操作!
其實(shí)在怎么減少用戶(hù)操作的問(wèn)題上一直是開(kāi)發(fā)人員和設(shè)計(jì)師最頭疼的問(wèn)題,但是由于方方面面的原因,導(dǎo)致我們的開(kāi)發(fā)沒(méi)有足夠的時(shí)間或者開(kāi)發(fā)人員就喜歡使用習(xí)慣得方式去處理UI。最后都會(huì)出來(lái)不少很讓人不滿意的問(wèn)題。下面就本人的理解談?wù)剮c(diǎn)看法。
1、彈出選擇
除非萬(wàn)不得已,否則盡量不要使用彈出選擇,因?yàn)閺棾鲞x擇至少會(huì)增加3次及以上鼠標(biāo)操作。這無(wú)疑給要錄入大量數(shù)據(jù)的用戶(hù)帶來(lái)不可估量的工作量。這個(gè)我想也是用戶(hù)最為郁悶的事情之一。如下圖:
如此圖所示,在不需要組織和用戶(hù)混選的情況下,無(wú)疑是個(gè)失敗之作。完全可以使用AutoCompleteBox完成的事情,何苦用彈出來(lái)做呢?使用彈出選擇的代價(jià)不用我分析,大家都知道。至少還要做一個(gè)彈出窗口,做數(shù)據(jù)綁定,做選擇返回。如此多不勝數(shù)。
2、錄入界面驗(yàn)證
傳統(tǒng)的B/S開(kāi)發(fā),初級(jí)程序員都喜歡使用Javascript做客戶(hù)端驗(yàn)證,完了后面彈出Alert提示用戶(hù)哪里應(yīng)該輸入,輸入什么類(lèi)型的字段。其實(shí)這也是敗筆之一。隨著Ajax的廣泛應(yīng)用,隨著用戶(hù)體驗(yàn)要求的提高,其實(shí)已經(jīng)很多成功案例可以參考,這里我不想再去說(shuō)明用什么做驗(yàn)證,但是無(wú)論你采用什么平臺(tái),都有對(duì)應(yīng)的Validation框架,真的就舍不得用點(diǎn)時(shí)間去給用戶(hù)帶來(lái)良好的體驗(yàn)?
3、數(shù)據(jù)的兼容性和容錯(cuò)性
用戶(hù)在使用系統(tǒng)的時(shí)候,往往都喜歡使用一些現(xiàn)有的數(shù)據(jù)往系統(tǒng)中導(dǎo)。那么容錯(cuò)性顯得尤其重要。比如:Excel導(dǎo)入到系統(tǒng),我們是否可以采用模板?我們是否做個(gè)規(guī)則驗(yàn)證?
?
不管怎么說(shuō),用戶(hù)的體驗(yàn)直接決定了軟件的生命力。也決定企業(yè)的競(jìng)爭(zhēng)力。因此,請(qǐng)大家重視用戶(hù)體驗(yàn)。
胡言亂語(yǔ),希望最初學(xué)者有啟發(fā)!!!
歡迎批評(píng)指正!
轉(zhuǎn)載于:https://www.cnblogs.com/itkm/archive/2012/04/03/2430718.html
總結(jié)
以上是生活随笔為你收集整理的用户体验——减少用户的操作!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux的profile与bashrc
- 下一篇: 深入浅出学习Struts框架(八):分析