在網(wǎng)站開始制作之前,需要基本的定位和計(jì)劃。例如,展示的數(shù)據(jù)是什么?數(shù)據(jù)量是多少?用戶是誰?訪問量是多少?公司有自己的基本顏色要求嗎?你對(duì)網(wǎng)站的技術(shù)結(jié)構(gòu)有要求嗎?后期運(yùn)輸?shù)男枨笫鞘裁矗烤W(wǎng)站對(duì)工期的要求是什么?這些問題必須與網(wǎng)站所有者心中有數(shù),或者與制作團(tuán)隊(duì)一起調(diào)查。否則,會(huì)影響后續(xù)技術(shù)、結(jié)構(gòu)選擇、UI設(shè)計(jì)等。
1.確定網(wǎng)站的用戶。
網(wǎng)站面對(duì)的用戶一般分為2B和2C,或者兩種用戶。2B類網(wǎng)站設(shè)計(jì)傳統(tǒng),考慮相關(guān)行業(yè)風(fēng)格。2C的一般是比較互聯(lián)網(wǎng)化的,在技術(shù)上可以選擇更先進(jìn)的技術(shù)。為什么這么說,2B業(yè)務(wù)多用于辦公室,網(wǎng)絡(luò)安全問題可能限制操作系統(tǒng)版本、瀏覽器版本,使用技術(shù)可能不兼容瀏覽器,實(shí)施的工作量很大。如果你在網(wǎng)站設(shè)計(jì)之前不知道這個(gè),那就是一個(gè)大洞!
2.訪問量。
網(wǎng)站結(jié)構(gòu)師根據(jù)訪問量的大小設(shè)計(jì)系統(tǒng)結(jié)構(gòu),配置系統(tǒng)資源。例如,服務(wù)器的數(shù)量、網(wǎng)絡(luò)帶寬、并發(fā)數(shù)量設(shè)計(jì)系統(tǒng)結(jié)構(gòu)等。小網(wǎng)站的服務(wù)器購(gòu)買發(fā)布空間就足夠了,訪問量大,并發(fā)要求高的需要整體考慮硬件資源和結(jié)構(gòu)。
3.明確展示的數(shù)據(jù)。
我們?cè)诋a(chǎn)品和項(xiàng)目開發(fā)中經(jīng)常提到數(shù)據(jù)驅(qū)動(dòng),知道可以設(shè)計(jì)什么樣的頁(yè)面樣式和組件來展示數(shù)據(jù)。例如,數(shù)據(jù)是一篇文章,在設(shè)計(jì)頁(yè)面時(shí)可以參考今天的標(biāo)題。然而,如果數(shù)據(jù)是一些金融數(shù)據(jù),可能需要更專業(yè)的k線圖、柱狀圖、雷達(dá)圖或金融圖?梢哉f,展示的數(shù)據(jù)決定了頁(yè)面的樣式、頁(yè)面的功能等。分析展示的數(shù)據(jù)也需要后面的數(shù)據(jù)庫(kù)設(shè)計(jì)。是選擇相關(guān)型數(shù)據(jù)庫(kù),還是非相關(guān)型,或者本身不需要數(shù)據(jù)庫(kù),文件存儲(chǔ)滿足要求。
4、數(shù)據(jù)量的大小。
數(shù)據(jù)量的大小決定了背景存儲(chǔ)結(jié)構(gòu)、單機(jī)存儲(chǔ)或分布。沒有必要使用緩存技術(shù)。大數(shù)據(jù)量如何解決網(wǎng)站訪問讀寫的性能問題等。這個(gè)比較偏向于技術(shù)結(jié)構(gòu),但對(duì)網(wǎng)站的性能、維護(hù)性、擴(kuò)展性很重要。
5、公司的基本顏色等。
網(wǎng)站除了滿足一些功能外,對(duì)外也是公司的宣傳窗口,網(wǎng)站的顏色、風(fēng)格等也反映了公司的調(diào)性。許多公司也有自己的基本顏色或行業(yè)基本顏色。例如,環(huán)境保護(hù)類企業(yè)、婚禮類、葬禮類的選擇顏色應(yīng)該不同。另外,公司的標(biāo)志需要事先準(zhǔn)備好在網(wǎng)站上表現(xiàn)出來。
6.網(wǎng)站結(jié)構(gòu)的要求。
許多公司有自己的技術(shù)團(tuán)隊(duì),或者開發(fā)后需要自己的團(tuán)隊(duì)重復(fù)和修改網(wǎng)站的后期版本。為了延續(xù)技術(shù)的統(tǒng)一,網(wǎng)站的技術(shù)和現(xiàn)有團(tuán)隊(duì)是必要的。這對(duì)后期運(yùn)輸維護(hù)至關(guān)重要。另外需要注意的是技術(shù)方面的先進(jìn)性、流行性。不要用太老的技術(shù),太偏僻的技術(shù)等。
7、后期運(yùn)輸需求。
為什么單獨(dú)強(qiáng)調(diào)后期運(yùn)輸維度?許多公司或沒有做過網(wǎng)站的公司容易忽視這個(gè),這也是很重的隱藏成本。一般的網(wǎng)站有用戶管理、日志管理、內(nèi)容管理等后臺(tái)管理系統(tǒng),在網(wǎng)站建設(shè)前也需要評(píng)價(jià)功能點(diǎn)和工作量。
8.網(wǎng)站的工期。
根據(jù)網(wǎng)站工期的要求,需要制定產(chǎn)品開發(fā)計(jì)劃、人員投入分配、服務(wù)器、域名等資源分配。
以上是網(wǎng)站建設(shè)前期需要準(zhǔn)備的一般流程,實(shí)際上復(fù)雜的網(wǎng)站系統(tǒng)在建設(shè)開發(fā)過程中復(fù)雜,需要多個(gè)團(tuán)隊(duì)協(xié)完成。以上只是整理的一般必要流程。大系統(tǒng)需要設(shè)計(jì)、前端制作、后端開發(fā)、測(cè)試、在線等反復(fù)發(fā)表。