Web用戶界面的開發(fā)在一個(gè)基于web的整體項(xiàng)目中起到至關(guān)重要的核心作用。
項(xiàng)目能否被客戶所接收,70%的重心在于用戶界面是否良好或優(yōu)良。
Web Design并非是一個(gè)中學(xué)生草草兩筆能夠累贅得起的行當(dāng)。
Web Design并非是一個(gè)程序員學(xué)習(xí)一周html能夠勝任的職業(yè)。
experience + creativity + circumspection + afflauts + techon = web design.
應(yīng)用dw或其他visual tools制作html page可能是designer的必經(jīng)之路,但也并非100%如此。
切勿將visual tools作為designer技巧的塔頂。
對(duì)于xml,我想說(shuō)的是,作為數(shù)據(jù)抽象的載體,xml的利用重要不在web設(shè)計(jì)這一塊。
xml的作用是在設(shè)備之間傳遞通用格局的數(shù)據(jù),從而代替對(duì)原有的internet只能傳遞通用格局的html流的方法,來(lái)達(dá)到利用程序在internet上無(wú)縫聯(lián)合的目標(biāo)。
對(duì)于web設(shè)計(jì),xml起到的作用可能是幫助的。
對(duì)于dhtml
dhtml是動(dòng)態(tài)html,動(dòng)態(tài)并不代表會(huì)移動(dòng)的像素。
這里的動(dòng)態(tài)指的是交互。
交互是web design與平面設(shè)計(jì)最重要的設(shè)計(jì)差別。
把握dhtml的思想是至關(guān)重要的。
對(duì)于flash
flash是一種實(shí)用于web的動(dòng)畫設(shè)計(jì)工具。它可以變得很重要,但也可以一文不值。要根據(jù)web主題而定。
但有一種情況是可以確定的:一個(gè)網(wǎng)站全部用flash制作是不可取的。
對(duì)于圖像
web頁(yè)面中盡量避免實(shí)用過(guò)多的圖形,除非處于需求必需這么做。
圖形是固定的元素,是不易動(dòng)態(tài)轉(zhuǎn)變的。過(guò)多的應(yīng)用圖形將大大下降web的機(jī)動(dòng)性,提高保護(hù)的難度。
關(guān)于圖形的應(yīng)用,可以具體參考ms的主頁(yè),它把握得比擬得當(dāng)。
對(duì)于聲效
強(qiáng)迫性的不可封閉的音樂播放是不推薦應(yīng)用的。(比如cruise的主頁(yè),不過(guò)他的主頁(yè)音樂比擬輕,還可以接收。)
推薦應(yīng)用可開關(guān)的音樂的情況:
1.音樂相干站點(diǎn)
2.殊效展現(xiàn)站點(diǎn)
3.測(cè)試站點(diǎn)
對(duì)于gif動(dòng)畫
一個(gè)頁(yè)面上過(guò)多會(huì)重復(fù)運(yùn)動(dòng)的元素會(huì)搗亂觀察者的視覺。
gif動(dòng)畫應(yīng)用在一個(gè)頁(yè)面上的數(shù)目5個(gè)左右為極限。
對(duì)于站點(diǎn)目錄結(jié)構(gòu)
光是給文件夾安排結(jié)構(gòu)和給文件起名就是一件不容疏忽的大事。直接關(guān)系到日后的站點(diǎn)保護(hù)工作。草草了事地安排目錄結(jié)構(gòu)會(huì)帶來(lái)災(zāi)害性的成果。
通常站點(diǎn)目錄可以按照文件類型分類,例如圖片目錄、腳本目錄。也可以按照功效分類,例如編纂目錄、治理者目錄。也可綜合性地分類。
優(yōu)良的目錄分類也會(huì)給文件的命名帶來(lái)方便。文件名首先不宜應(yīng)用中文。其次不宜應(yīng)用拼音的打頭字母組合。文件名在適當(dāng)?shù)那闆r下可以寫得很長(zhǎng)。但目錄名應(yīng)盡量短小簡(jiǎn)潔。
對(duì)于把持系統(tǒng)的GUI
假如你認(rèn)為L(zhǎng)inux的GUI做得比Windows(98)的GUI好的話,假如你還想成為一名web designer的話,請(qǐng)改正這種觀點(diǎn)。
windows的GUI是專業(yè)的。Linux的xwindow只是起步階段。也許有一天,Linux的GUI會(huì)發(fā)展得更勝一籌,但就目前的產(chǎn)品而言,請(qǐng)不要過(guò)多追隨。
具體windows的GUI好在哪里,不是這一頁(yè)可以羅列的。我會(huì)專門發(fā)表相干論述。
對(duì)于后臺(tái)程序
最有助于web開發(fā)的后臺(tái)程序是最新的.net平臺(tái)中的asp.net
請(qǐng)不要講jsp拿來(lái)做比擬。我不給出理由。
asp.net實(shí)現(xiàn)了后臺(tái)程序和html表現(xiàn)的完整剝離。程序員可以用程序方便地節(jié)制一個(gè)page上的所有元素。
php和asp總體開發(fā)效率差別不大。可以根據(jù)把持系統(tǒng)選用適當(dāng)?shù)钠脚_(tái)。
對(duì)于初學(xué)者
問(wèn):用DreamWeaver還是FrontPage?
答:假如你終極停留在普通程度,那么這兩樣?xùn)|西沒什么大差別。假如你會(huì)成為一名高手,那么你興許會(huì)愿意選擇其中一種來(lái)幫你天生你沒背出的html語(yǔ)法。
問(wèn):PhotoShop or FireWorks?
答:前者。
問(wèn):IE or NS?
答:前者。(除非你的站點(diǎn)專門針對(duì)Linux系統(tǒng)的用戶,那么你可以選擇NS開發(fā))
問(wèn):你能不能教我***x?
答:自學(xué)。
對(duì)于治理者
你可以選擇花2k的月薪雇用6-7名普通的web designer天天更新網(wǎng)站的內(nèi)容,你也可以選擇花8k雇用1-2名資深設(shè)計(jì)師做兼顧設(shè)計(jì)。這取決于你的web項(xiàng)目。
只是有一點(diǎn)必需要提示:web designer不即是平面設(shè)計(jì)師。任何用平面設(shè)計(jì)師的qualification往招募web designer的招聘廣告都是低水準(zhǔn)的,不會(huì)有最合適的人選前來(lái)應(yīng)征。
對(duì)于導(dǎo)航
導(dǎo)航理論可以單獨(dú)出一本書。但是我更愿意用簡(jiǎn)潔的方法表明導(dǎo)航的要點(diǎn):
單獨(dú)頁(yè)面上明白地讓瀏覽者知道本頁(yè)在全部站點(diǎn)中的地位;前后一致的主菜單和明白的次級(jí)菜單;盡量避免彈出式頁(yè)面;避免應(yīng)用frame;
很簡(jiǎn)略的導(dǎo)航原理,看上往沒有什么巨大的創(chuàng)新之出——這正是導(dǎo)航的精髓。
對(duì)于協(xié)同開發(fā)
Web Design的協(xié)同工作相當(dāng)艱苦。要將優(yōu)良的設(shè)計(jì)師組成團(tuán)隊(duì)合作開發(fā)比將優(yōu)良的程序員組合在一起更艱苦。
不要把兩名心存不同抱負(fù)的優(yōu)良designer的工作職責(zé)分配在一起。
一個(gè)Team只能有一名做總設(shè)計(jì)的designer,可以將banner,button等相對(duì)獨(dú)立的工作交給分管的designer。盡對(duì)不要把css文件交給兩個(gè)不同的designer。
在做一個(gè)需要多名designer合作開發(fā)的大項(xiàng)目時(shí),找一名能言善道的leader是十分有幫助的。
對(duì)于個(gè)人主頁(yè)
個(gè)人主頁(yè)的建設(shè)無(wú)疑是重要的。它的難度不亞于貿(mào)易項(xiàng)目。
技巧上有實(shí)力的設(shè)計(jì)者并不必定能做出出類拔萃的個(gè)人主頁(yè)來(lái)。
比如養(yǎng)魚,養(yǎng)一大群魚,既輕易又能獲得貿(mào)易利潤(rùn);養(yǎng)幾條小魚,既難養(yǎng)又需要付出。
但養(yǎng)育者的底蘊(yùn)與內(nèi)涵也由此而體現(xiàn)。