現(xiàn)在市場(chǎng)上有很多開(kāi)放源代碼CMS系統(tǒng),可以快速搭建一個(gè)網(wǎng)站,但延展性.安全.功能適應(yīng)性肯定不如需求的表現(xiàn)好。因此以下主要是介紹不使用開(kāi)源CMS構(gòu)建網(wǎng)站的過(guò)程。
1.網(wǎng)站定位。
制作網(wǎng)站前要先找到網(wǎng)站的定位,確定好網(wǎng)站要服務(wù)的部分人群.要足他們的需求以及網(wǎng)站的后期盈利方式等。
2.網(wǎng)站規(guī)劃。
根據(jù)網(wǎng)站定位確定一個(gè)符合網(wǎng)站定位的名稱和域名,方便上線后的推廣。
對(duì)網(wǎng)站的功能模塊進(jìn)行規(guī)劃,以及網(wǎng)頁(yè)布局。
繪制網(wǎng)頁(yè)原型圖。
3.設(shè)計(jì)網(wǎng)頁(yè)。
設(shè)計(jì)者按照原型圖,設(shè)計(jì)頁(yè)面,完成設(shè)計(jì)稿。
站點(diǎn)建站的過(guò)程:怎么建網(wǎng)站?
4.由前端開(kāi)發(fā)工程師建立靜態(tài)網(wǎng)頁(yè)。
建置靜態(tài)頁(yè)面就是把網(wǎng)頁(yè)效果圖轉(zhuǎn)化成網(wǎng)頁(yè),使之可以在瀏覽器上瀏覽。因此,要全面了解網(wǎng)頁(yè)設(shè)計(jì)規(guī)格書(shū),掌握基本的網(wǎng)頁(yè)腳本語(yǔ)言,如HTML.CSS等。值得注意的是,在得到網(wǎng)頁(yè)設(shè)計(jì)效果圖之后,切忌把圖剪掉.建筑結(jié)構(gòu)。首先應(yīng)仔細(xì)觀察效果圖,對(duì)版面的色彩和布局有一個(gè)整體的了解,主要包括色彩.尺寸.輔助圖片等,具體介紹如下。
(1)顏色:觀察網(wǎng)頁(yè)效果圖的主題色.輔助色.點(diǎn)睛,了解頁(yè)面的配色方案。
(2)尺寸:觀察網(wǎng)頁(yè)效果圖大小,確定版面寬度和版面分布。
(3)輔助性圖片:觀察網(wǎng)頁(yè)的效果,了解所用的材料圖片位置。識(shí)別需要單獨(dú)保存的圖片。比如,重復(fù)背景圖.小圖標(biāo).文字內(nèi)容配圖等等。
做完網(wǎng)頁(yè)效果圖的基礎(chǔ)分析后,就可以開(kāi)始“切割”了。所謂切割,就是把效果圖分割出來(lái),把不能用代碼實(shí)現(xiàn)的部分保存成圖片。在對(duì)圖形進(jìn)行切割后,就可以用HMCs構(gòu)建靜態(tài)頁(yè)面了。構(gòu)建靜態(tài)頁(yè)面是將效果圖轉(zhuǎn)換成瀏覽器可以識(shí)別的標(biāo)記語(yǔ)言的過(guò)程。
5.開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站單元。
靜態(tài)網(wǎng)頁(yè)建設(shè)完成后(一般與前臺(tái)工程師同時(shí)進(jìn)行),如網(wǎng)站還需有一些動(dòng)態(tài)功能(如:搜索功能.留言板.登錄系統(tǒng).新聞發(fā)布等),則需開(kāi)發(fā)動(dòng)態(tài)功能模塊。當(dāng)前廣泛使用的動(dòng)態(tài)網(wǎng)站技術(shù)主要有PHP.ASP.JSP三種,具體介紹如下。
(1)PHP。
HypertextPreprocessor(HypertextPreprocessor),是一種通用的開(kāi)放源碼腳本語(yǔ)言。PHP語(yǔ)法借鑒了C.Java(C和Java都是編程語(yǔ)言)的特點(diǎn),便于學(xué)習(xí),使用廣泛,主要適用于web開(kāi)發(fā)領(lǐng)域。PHP提供了標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)接口,易于連接數(shù)據(jù)庫(kù),具有高度的兼容性和展性,是目前應(yīng)用比較廣泛的技術(shù)。
(2)安全方案。
ASP,即ActiveServerPages(動(dòng)態(tài)服務(wù)器頁(yè)面),是一種動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù),它僅限于微軟的IIS應(yīng)用程序結(jié)構(gòu)。ASP入門相對(duì)簡(jiǎn)單,但安全性能不高,不適合構(gòu)建大中型網(wǎng)站,其ASP.NET的升級(jí)雖然解決了這個(gè)問(wèn)題,但開(kāi)放度不高,易操作。
(3)JSP。
JSP是JavaServerPages(Java服務(wù)器頁(yè)面),是基于JavaServlet和整個(gè)Java體系的Web開(kāi)發(fā)技術(shù),它與ASP有一些相似之處。在JSP技術(shù)中,JSP被認(rèn)為是Z安全的網(wǎng)站建設(shè)技術(shù),盡管學(xué)習(xí)和操作都比較復(fù)雜,但是它是目前三種很有發(fā)展前景的動(dòng)態(tài)網(wǎng)站技術(shù)。
6.后期建設(shè)網(wǎng)站問(wèn)題。
后期網(wǎng)站建設(shè)事宜主要包括網(wǎng)站的測(cè)試、上傳、推廣、維護(hù)等,具體介紹如下。
(1)網(wǎng)站測(cè)試。
網(wǎng)頁(yè)測(cè)試主要包括本地測(cè)試和上傳到服務(wù)器后的網(wǎng)絡(luò)測(cè)試,具體介紹如下。
局部測(cè)試:指在網(wǎng)站安裝完畢后進(jìn)行的一系列測(cè)試。比如,鏈接是否混亂,是否兼容不同的瀏覽器,頁(yè)面功能邏輯是否正確等等,來(lái)保證一些基本的錯(cuò)誤,比如網(wǎng)站發(fā)布到服務(wù)器上。
網(wǎng)測(cè):是指網(wǎng)站上載到服務(wù)器后針對(duì)網(wǎng)站的各種表現(xiàn)情況進(jìn)行檢測(cè)。比如,網(wǎng)頁(yè)開(kāi)啟速度測(cè)試、網(wǎng)站安全測(cè)試(服務(wù)器安全)等等。
(2)上傳網(wǎng)站。
頁(yè)面制作完成后,Z終要上傳到Web服務(wù)器上,使網(wǎng)頁(yè)具有訪問(wèn)功能。上傳頁(yè)面前先申請(qǐng)域名和購(gòu)買空間(免費(fèi)空間不必購(gòu)買),然后用相應(yīng)工具上傳即可。有很多工具可以上傳到FTP軟件(比如FlashFXP)或使用Dreamweaver自帶站點(diǎn)進(jìn)行文件上傳管理。
(3)推廣網(wǎng)站。
在上傳網(wǎng)站之后,還會(huì)不斷地進(jìn)行推廣宣傳,以提高網(wǎng)站的訪問(wèn)率和知名度。宣傳網(wǎng)站有很多方法,比如在搜索引擎上注冊(cè),和其他網(wǎng)站交換鏈接,加入廣告鏈接等等。
(4)維持網(wǎng)站。
站點(diǎn)要不斷地關(guān)注更新和維護(hù),以保持內(nèi)容的新鮮感,才能不斷吸引訪問(wèn)者。維護(hù)期的主要工作是更新網(wǎng)站內(nèi)容,確保網(wǎng)站正常運(yùn)行,并對(duì)歷史文件進(jìn)行分類。
