設計模式毀了網頁設計嗎?

發表於2016-02-07

使用設計模式來解決普通的設計問題是很常見的方法。你也會借鑑模版來為你的首頁新增一個滾動條。主張採用設計模版的人會說:“為什麼要推倒設計模式重新來設計呢?”

在網頁設計中,所謂的設計模式通常指程式模版,不過也有一些是介面設計模版。儘管用程式模版解決重複的程式碼非常高效,但是使用介面設計模版得到的結果卻並不那麼令人滿意。

QQ截圖20160205205552

我們為什麼要使用設計模式呢?

儘管印刷設計模式比網頁設計模式更早出現,但印刷設計模式卻使用很少,遠不及網頁設計模式。原因是:比起印刷設計,資訊建構、編碼和可用性設計等對網頁設計影響更大,且這些方面都會利用到設計模式。

程式設計師的價值不在於創造,而在於高效、簡明的解決問題。如果你曾經寫過PHP你會知道有很多種方法可以在資料庫裡恢復資料,但是大多數PHP程式設計師會反覆使用同一段程式碼。如果你曾經寫過JavaScript你會知道雖然有很多方法可以用來迭代,但是隻有其中一種方法更合理更高效。事實上,很多的程式碼編寫人員都重複使用一段很精確的程式碼,因為幾乎所有的同事都會預設使用這段程式碼。

與程式設計師相反,設計師的價值在於創造,但是卻有一些設計師使用模版設計,因為他們缺乏想象(或者說是勇氣)去做一些改變,其中大多數人都是靠一些老套的設計模式來得到方案。

然而在設計專案中使用設計模式並不是預設的規則,這就是為什麼設計模式在程式碼設計中更為流行。看一些網頁設計和移動端app設計,你往往會看到他們一次又一次地使用相同的設計模式:這個app頁面在手機上展示,向左或向右對齊;緊隨其後的是標語和引導動作;背景圖片往往是一張模糊了的咖啡店。

設計模式有用嗎?

設計模式當然有用。它們一直隨著時間的推移逐步進化,而且獨特的是一個設計模式只要能被哪怕一個人認同,它就可以存活。按照文化領域的進化論來說,模式存活的關鍵在於獨特性,這些存活下來的模式是成功的。

對網頁設計師來說,設計模式是通往成功最簡單的途徑。它們提供了非常多的方案來讓客戶挑選直到滿意。而且設計模式不需要β測試,他們沒有一個準確的答案,甚至不必讓你的客戶去進行使用者測試,因為設計模式已經在長久的使用中得到了驗證。

設計模式(幾乎)是用來給顧客服務的,而不是給設計師服務的。利用設計模式就像期望能在繪畫方面靠作品數量取勝。說真的,我們應該享受設計過程而不是隻為了最後拿到工資。你有責任給你的使用者拿出最好的方案,但是同樣對自己有責任。如果你沒打算去變的更有創造力,也有簡單的辦法。

設計模版的支持者聲稱,他們高效的用基礎的UI設計促進了交易成功率,提高了就業率,還讓設計少走了彎路。但是,這是一個過時了的想法。當然如果你創造了一個複雜的app,一些規則可以幫你的使用者儘快熟悉它,但是它不太可能對你設計一些你不太熟悉的網站比如人口統計學網站有所幫助。

當網頁剛剛出現的時候,把每一個連結設計成藍色是有效的,因為這樣可以幫助人們找到入口。但是這種普通的設計對連結來說已經不再必要,因為我們知道一般連結在哪裡。作為時代的見證者,像連結就是藍色的這種模式現在已經不再流行了。

設計模版的問題是:儘管他們在很短的一段時間內有用,但沒人能夠預知他們到底多久會過時。

會導致樣式滅絕的事件 

設計模版像動植物一樣不斷進化,所以最好的或者說最適應潮流的模版就會興盛。同時也會有像恐龍那樣轉瞬即逝的設計模版。

時代變化非常快,而解決方案卻沒有跟上時代。就像霸王龍在白堊紀稱霸過森林,但是它無法應對溫度改變,也沒有注意到後起之秀——哺乳動物的不斷進化。

對於大多設計模式來說,響應式設計就是最新的時代趨勢。

由於移動端設計的激增,最常用的一種設計模式是“黃金佈局”,之所以這麼稱呼是因為在現階段這只是理想化的設計,很難用css修飾語言達到這種效果。當為了移動端網頁而使用響應式設計,“黃金佈局”就不再那麼完美,它是為了適應電腦螢幕而設計,還沒有準備好適應移動端螢幕。

關鍵是設計師必須解決問題而不是袖手旁觀。網頁設計經常因為外界影響、國際風向以及螢幕等原因改變風格。當我們使用設計模式,其實是在用昨天的答案解決昨天的問題,沒有給今天的問題一個答案。

用最優原則解決問題

最優原則是使用邏輯思維抽絲剝繭每個問題,直到找到問題的核心。

維基百科上的一個更好的例子:所有的瀏覽器都是專線小車,就像蘋果的瀏覽器Safari。如果從第一點到第二點的路上就可以得到結果,那麼就不需要第三個點。

Elon Musk是最優原則的貫徹者。據上個禮拜VentureBeat(網際網路產業部落格)報導,Musk的公司——SpaceX在最優原則的指導下,大約花費了普通標準的2%建造了空間火箭。

反對者認為最優原則指導下的產物都是類似的,設計模式就是最好的例子。當你依賴設計模式去解決問題的時候,你根本沒有思考。如果你把你的樣式設計為藍色,在2000年的時候適用,但在2015年幾乎無效。

按照最優原則的指導,我們的重點應該在解決客戶的痛點,而不是去繼承設計風格。

總結

設計模式為時間緊的專案提供了高效的解決方案。雖然越被認可的設計模式就越流行,但它也越有可能被淘汰。

我們不應該把重點放在和別人比較設計或者借鑑別人的設計,而更應該關注客戶所遇到的問題。

網站在變化,設計也一直進步,使用最優原則可以讓我們的產品更有競爭力。誰知道呢,也許你會變的更有創造力也不一定。

相關文章