![]() |
像軟件一樣,一個Web站點如果有用、可用、正確、令人愉悅,就可以認為是優(yōu)異的。這些指標除了正確性以外,都相當主觀。對于設(shè)計得很好的站點來說,它的運行應(yīng)該非常成功。就是說,站點無論如何不能崩潰, H T M L頁面正確,圖像合適,這些頁面就像設(shè)計者期望的那樣。任何交互的元素,無論是客戶機端的腳本如Java Script, 或服務(wù)器端執(zhí)行的C G I程序,一定要恰當?shù)剡\行而不產(chǎn)生任何錯誤。站點的導航系統(tǒng)一直順利地運行,在訪問一個站點時不應(yīng)該遇到 “4 0 4:沒有找到”這樣的鏈接中斷的情況。盡管運行順利已經(jīng)成為成功站點的必備品質(zhì),但仍有太多站點在運行時出錯,而未遵守以下規(guī)則:
規(guī)則:站點的運行應(yīng)該接近不出錯。
運行中出現(xiàn)的問題可以歸為以下幾個原因:技術(shù)的改變,開發(fā)經(jīng)驗的欠缺,過于冒進的時間表,方法學的缺乏,未考慮到媒體的限制。以上很多問題都可以通過第2章中討論的方法學解決。因為開發(fā)工具迅速更新,Web的開發(fā)與傳統(tǒng)軟件的開發(fā)相比困難得多。一個用某種技術(shù)開發(fā)的站點幾個月后必須用另外一種技術(shù)重做一遍。過去幾年H T M L已經(jīng)推出了三個版本,瀏覽器廠商也推出了具有專門特性的產(chǎn)品。像Java Script這樣的技術(shù)更新得更快。瀏覽器廠商以很高的頻率推出存在很多錯誤的新版本加劇了這種因為規(guī)范改變而產(chǎn)生的困難。開發(fā)者在建造Web站點之前必須懂得Web核心技術(shù)。超文本鏈接標記語言( H T M L)、重疊樣式單(Cascading Style S h e e t i n g )和其他Web核心技術(shù)將在第1 4章討論。一個Web設(shè)計者忽略技術(shù)和媒體的結(jié)果,就像印刷品設(shè)計者忽略了紙張上的墨痕―Web設(shè)計者必須了解和注意媒體,它包括諸如瀏覽器、帶寬、程序設(shè)計及協(xié)議等問題。
規(guī)則:了解并注意Web及因特網(wǎng)媒體的限制。
]]>