最近專案驗收過程中,再一次提出了
ui設計問題,到底怎樣才算是好的
ui設計,談一下我的體會。
進入頁面首先映入眼簾的就是色調了,如果色調搭配的很好,會給使用者很舒服的感覺,有使用此軟體的興趣;如果色調搭配凌亂,讓人看著不舒服,估計沒人會喜歡;色調不能太單一,也不能過於豐富,這種搭配也算是一門技術兼藝術了。
當然,對於色調的喜愛還是因人而異的,我們不能滿足所有人,但是要做到符合大眾喜好。
這也是很重要的一點。介面不能太複雜,每個介面突出它的重點,我們的介面設計是為了方便使用者,而不是為了難為使用者;突出它想表達的,做到一頁麵一功能
(即,乙個頁面只展示乙個功能
)就再好不過了;乙個頁面功能太多的話,首先:介面不美觀;其次:不能突出重點;再次:迷惑使用者,讓使用者乙個頭兩個大,看到這種介面,感覺不舒服不說,可能連自己想要做什麼操作都不清楚了;最後:使用者體驗不好,所有東西都顯示在乙個頁面,操作效果很可能不是很好;
這是重重之中的一點。大部分使用者不懂軟體,甚至不了解計算機,我們不能以我們開發人員的水準來衡量使用者;自己開發的軟體,自己用著順手,不代表使用者用著習慣,我們要時刻站在使用者的角度去考慮,使用者需要什麼,使用者的習慣是什麼,什麼樣的介面讓使用者操作起來舒服又簡單。
簡單的操作是必要的,還是那句話,我們設計軟體是為了給使用者提供方便的,而不是來難為使用者的,使用者操作起來簡單又舒服就是
ui設計的宗旨。
我們經常會在一些**上註冊一些資訊,「下一步」「上一步」的操作再熟悉不過了;這種設計就很具有引導性,在一步步引導下,使用者既欣然接受了操作,又達到了註冊的目的。
ui設計絕對需要技術,但
ui設計覺得是一門藝術。我們還需在這條道路上再走深一些!
React專案的UI測試
測試金字塔,於人們將多層結構應用在前端測試領域 如圖1 下面主要說一下元件和單元測試 由於是基於react redux saga的單頁應用,每個頁面,或者說元件的基本結構分為四部分 sagas儲存業務邏輯,index囊括了相關的action和reducer,component只進行ui渲染,cont...
論軟體專案的垮掉
一直都想針對於軟體專案研發,開發團隊說點什麼,可是每每拾起鍵盤又落下,因為憤世嫉俗的話一般都比較難聽。公司不是慈善機構,公司存在的基本前提是盈利,或者至少有希望能夠看到未來盈利。乙個專案,如果一直都未盈利,而規模又在不斷變大,這個團隊就會漸漸失去投資人的信任,遲早有天會撤資。軟體專案的垮掉,首當其衝...
論專案的質量管理01
對於資訊系統的質量,可以從以下層次來理解 1 資訊系統產品中能滿足給定需求的性質和特性的總體。例如,符合需求規格說明。2 資訊系統具有所期望的各種屬性和組合程度。3 顧客和使用者覺得資訊系統滿足其綜合期望的程度。4 確定資訊系統在使用中將滿足顧客預期要求的程度。質量管理是在質量方面指揮和控制組織的協...