網(wǎng)站建設應該考慮哪些問(wèn)題
網(wǎng)站建設前我們應該注意哪些問(wèn)題呢?
設計網(wǎng)站時(shí)的主要任務(wù)之一就是項目管理。設計一個(gè)新網(wǎng)站,就像給房子蓋地基一樣,需要注意的細節很多,因此事先計劃和對后期任務(wù)進(jìn)行持續管理是必需的。
1. 和客戶(hù)簽訂合同了嗎?如果你是為客戶(hù)開(kāi)發(fā)網(wǎng)站,那么沒(méi)有合同的工作風(fēng)險將遠遠高于由合同保證的風(fēng)險。
2. 確定網(wǎng)站的最終樣式了嗎?行動(dòng)之前做好計劃可以讓目標更清晰。
3. 網(wǎng)站各版塊的內容都準備好了嗎?應該基于內容設計網(wǎng)站,而不是反過(guò)來(lái)。
4. 網(wǎng)站需要預建方案嗎?內容管理系統(比如WordPress)、腳本等工具可以讓工作更簡(jiǎn)單;開(kāi)始網(wǎng)站設計之前,可以先確定這些工具是否能夠滿(mǎn)足你的需要。
5. 你了解你的競爭對手的服務(wù)嗎?你的競爭對手往往會(huì )推出各種各樣的新服務(wù),了解他們提供的服務(wù)能讓你進(jìn)一步滿(mǎn)足客戶(hù)的需求。
6. 截止日期現實(shí)嗎?安排符合現實(shí)的截止日期和追蹤項目進(jìn)程都是設計中的重要步驟。
7. 需要把額外費用計算在內嗎?設計網(wǎng)站本身費用并不昂貴,你甚至可以用免費軟件建成一個(gè)很好的網(wǎng)站,但是你必須要考慮到可能發(fā)生的其他費用。
8. 你具備設計網(wǎng)站的必需技能嗎?有些網(wǎng)站比其他網(wǎng)站更為復雜;你所期望的網(wǎng)站在你的技能范圍內嗎,這是一個(gè)需要考慮的問(wèn)題。
9. 想過(guò)網(wǎng)站的推廣問(wèn)題嗎?網(wǎng)站如果沒(méi)有讀者就沒(méi)有價(jià)值。因此你需要審視自己的社交網(wǎng)絡(luò )策略、SEO方案以及廣告計劃等。
10. 你將要設計的網(wǎng)站的確有實(shí)用價(jià)值或者存在的必要嗎?不要把精力浪費在對終端用戶(hù)沒(méi)有價(jià)值的事情上,摒棄所有無(wú)意義的創(chuàng )意。
11. 確定目標讀者群了嗎?弄明白自己希望哪種讀者群訪(fǎng)問(wèn)網(wǎng)站不僅有助于發(fā)表合適的內容,也能夠更好地設計網(wǎng)站。
12. 有檢查清單或標準嗎?即使是一套基本的標準也可以幫助控制設計質(zhì)量。
13. 你選擇的主機能夠滿(mǎn)足需要嗎?選擇合適的虛擬主機非常重要;如果你需要在網(wǎng)站放上幾G的視頻流,選擇共享主機當然毫無(wú)意義。
14. 需要在網(wǎng)站上播放媒體文件嗎?有些網(wǎng)站需要播放視頻、音頻或者PDF等特殊類(lèi)型的文件。事先做好準備可以預防網(wǎng)站推遲上線(xiàn)。
15. 你希望加入什么功能?或許你需要實(shí)現網(wǎng)站接受在線(xiàn)支付的功能,也可能你希望在網(wǎng)站上播放圖集。有什么樣的功能需求,就要在設計前考慮融入這種功能。
代碼開(kāi)發(fā)15問(wèn)
接下來(lái)是對編寫(xiě)代碼方面的提問(wèn)。設計或開(kāi)發(fā)網(wǎng)站時(shí)往往需要和HTML、CSS和&#106avascript打交道。每種編程語(yǔ)言都有一堆需要遵守的慣例和規則,這些慣例和規則對最終網(wǎng)站標準化非常有用。盡管這樣,除了遵守這些標準,還有其他很多你需要考慮的問(wèn)題。
16. 代碼是否經(jīng)過(guò)驗證?驗證代碼并不是代碼質(zhì)量的絕對證明,但它的確能夠確保你的代碼符合推薦標準,也能檢測出標記、CSS和&#106avascript中的錯誤。
17. 考慮過(guò)用CSS3和HTML5嗎?很多用戶(hù)可能還沒(méi)有開(kāi)始使用支持CSS3/HTML5的瀏覽器,不過(guò)如果考慮到不斷增強的體驗,利用這些將成為W3C推薦的標準能增加你的設計產(chǎn)品價(jià)值,提高網(wǎng)站開(kāi)發(fā)技術(shù)。
18. 代碼語(yǔ)義如何?使用正確的標簽是根本,搜索引擎也喜歡語(yǔ)義正確的代碼。比如<p>表示段落,<ul>表示沒(méi)有編號的項目列表,<ol>表示有序列關(guān)系的列表,<a>則表示超鏈接,<button>表示執行某個(gè)動(dòng)作或用戶(hù)任務(wù)的可點(diǎn)擊UI元素!
19. 你充分利用各種選擇和網(wǎng)站插件了嗎?無(wú)論是使用網(wǎng)站地圖XML協(xié)議或添加favicon圖標都提高你的網(wǎng)站價(jià)值。
20. 網(wǎng)站需要RSS嗎?如果你設計的網(wǎng)站(例如博客或新聞?wù)?側重于內容發(fā)布并且文章發(fā)布頻率較高,RSS訂閱是必備功能,它可以讓讀者及時(shí)了解網(wǎng)站更新。
21. 代碼的容錯能力如何?優(yōu)雅地降級(即容錯能力)——某個(gè)系統(這里指網(wǎng)站)在次佳狀態(tài)下仍然正常運轉——是網(wǎng)絡(luò )可達網(wǎng)站建設的根本。
22. 考慮過(guò)SEO嗎?SEO不應成為決定網(wǎng)站開(kāi)發(fā)的要素,不過(guò)考慮一下怎樣讓你的網(wǎng)站在搜索引擎結果里可見(jiàn)度更高,對你也是有益無(wú)害。
23. 你為網(wǎng)站配備了易于打印的樣式表嗎?可以考慮編寫(xiě)一份打印用CSS文件,現在仍然有很多用戶(hù)會(huì )打印網(wǎng)頁(yè)。
24. 代碼中有不符合標準的地方嗎?使用標簽這樣的已經(jīng)被W3C HTML4規范摒棄了的無(wú)作用代碼或者這樣的不標準代碼都會(huì )讓你沒(méi)法通過(guò)W3C網(wǎng)絡(luò )規范建議。
25. 需要使用條件注釋嗎?IE6還在發(fā)揮余熱。如果你目前的網(wǎng)站開(kāi)發(fā)項目要求支持IE并使用瀏覽器特定代碼,這時(shí)你可以用條件注釋來(lái)服務(wù)IE特定樣式表單,這有兩個(gè)作用:首先可以讓你的代碼通過(guò)W3C標準的驗證,其次當你決定不再使用瀏覽器特定代碼時(shí),你只需要刪除網(wǎng)站模板里的條件注釋。
26. 結構代碼(HTML)、樣式代碼(CSS)和行為代碼(&#106avascript)是分開(kāi)的嗎?分開(kāi)處理這些代碼,這不僅是實(shí)踐證明的最好習慣,也讓代碼更易于管理與維護。
27. 網(wǎng)站的導航設計實(shí)用性如何?導航菜單是網(wǎng)站最重要的部分。實(shí)用的導航是搞笑網(wǎng)站信息結構的必需部分。
28. 你檢查過(guò)多余的HTML元素和CSS樣式嗎?代碼很容易就會(huì )變得臃腫,因此為了保證更易于管理、更精簡(jiǎn)(性能更強)的網(wǎng)站建設,請刪除非必需和重復代碼。
29. 代碼是否有條理是否易于維護?處理好你編寫(xiě)的代碼,盡量讓代碼易讀、易更新、易管理。
30. 采用某個(gè)框架會(huì )不會(huì )增強網(wǎng)站表現?如今開(kāi)源Ajax、JQuery等網(wǎng)絡(luò )開(kāi)發(fā)框架都可以加速代碼開(kāi)發(fā)并減少由交叉瀏覽器問(wèn)題帶來(lái)的麻煩。如果你覺(jué)得這些框架有用,可以試一試。



















