目前市面上有不少開源的CMS系統,可以快速搭建一個網站,但是延展性、安全性、功能適配性肯定沒有按需求開發的性能好。所以下面主要介紹不使用開源CMS系統搭建網站的過程。1、網站定位在做網站之前首先要找好網站的定位,確定好網站要服務哪一部分人群、要足他們的什麼需求以及網站的後期盈利方式等。2、網站策劃·根據網站的定位確定一個符合網站定位的名字和域名,便於上線後的推廣。·策劃網站的功能模塊以及頁面佈局·畫出頁面的原型圖3、頁面設計設計師根據原型圖,設計頁面,形成設計稿。4、前端開發工程師搭建靜態頁面搭建靜態頁面是指將設計的網頁效果圖轉換為能夠在瀏覽器瀏覽的頁面。這就需要對頁面設計規范有一個整體的認識並掌握一些基本的網頁腳本語言,例如HTML、CSS等。需要註意的是,在拿到網頁設計效果圖後,切忌直接切圖、搭建結構。應該先仔細觀察效果圖,對頁面的配色和佈局有一個整體的認識,主要包括顏色、尺寸、輔助圖片等,具體介紹如下(1)顏色:觀察網頁效果圖的主題色、輔助色、點睛色,瞭解頁面的配色方案。(2)尺寸:觀察網頁效果圖的尺寸,確定頁面的寬度和模塊的分佈。(3)輔助圖片:觀察網頁效果圖,看哪些地方使用瞭素材圖片。確定需要單獨保留的圖片。例如,重復的背景圖、小圖標、文本內容配圖等。對頁面效果圖有瞭一個基本的分析之後,就能夠“切圖”瞭。“切圖”就是對效果圖進行分割,將無法用代碼實現的部分保存為圖片。當切完圖之後,就可以使用HMCs搭建靜態頁面。搭建靜態頁面就是將效果圖轉換為瀏覽器能夠識別的標記語言的過程。5、開發動態網站模塊靜態頁面建設完成後(一般和前端工程師工作並行),如果網站還需要具備一些動態功能(例如搜索功能、留言板、註冊登錄系統、新聞信息發佈等),就需要開發動態功能模塊。目前廣泛應用的動態網站技術主要有PHP、ASP、JSP三種,具體介紹如下。(1)PHPPHP即Hypertext Preprocessor(超文本預處理器),是一種通用的開源腳本語言。PHP語法吸收瞭C語言、Java(C語言和Java均是編程語言)的特點,利於學習,使用廣泛,主要適用於web開發領域。PHP提供瞭標準的數據庫接口,數據庫連接方便,兼容性和展性非常強,是目前使用較廣泛的技術。(2)ASPASP即Active Server Pages(動態服務器頁面),是一種局限於微軟的操作系統平臺之上的動態網站開發技術,主要工作環境為微軟的IIS應用程序結構。ASP入門比較簡單,但是安全性較低,而且不宜構架大中型站點,其升級版ASP.NET雖然解決瞭這一問題,但開放程度低,操作麻煩。(3)JSPJSP即Java Server Pages(Java服務器頁面),是基於Java Servlet以及整個Java體系的Web開發技術,它與ASP有一定的相似之處。JSP被認為是網站建設技術中安全性最好的,雖然學習和操作均較為復雜,但目前被認為是三種動態網站技術中有前途的技術。6、網站建設後期事宜網站建設後期事宜主要包括網站的測試、上傳、推廣、維護等,具體介紹如下。(1)網站測試網站測試主要包括本地測試和上傳到服務器之後的網絡測試,具體介紹如下·本地測試:是指在網站搭建完成之後的一系列測試。例如,鏈接是否錯亂,是否兼容不同的瀏覽器,頁面功能邏輯是否正常等,以確保網站發佈到服務器上不會出現些基本錯誤。·網絡測試:是指網站上傳到服務器之後針對網站的各項性能情況的一項檢測工作。例如,網頁打開速度的測試,網站安全的測試(服務器安全、腳本安全)等。(2)網站上傳網頁制作完成後,最終要上傳到WEB服務器上,網頁才具備訪問功能。在網頁上傳之前首先要申請域名和購買空間(免費空間不用購買),然後使用相應的工具上傳即可。上傳網站的工具有很多,可以運用FTP軟件上傳(例如Flash FXP),也可運用Dreamweaver自帶的站點管理上傳文件。(3)網站推廣當網站上傳發佈後,還要不斷對其進行推廣宣傳,以提高網站的訪問率和知名度。推廣網站的方法有很多,例如,到搜索引擎上註冊、與其他網站交換鏈接、加入廣告鏈接等。(4) 網站維護網站隻有經常註意更新與維護保持內容的新鮮感,才能持續吸引訪問者。網站維護階段的主要工作是更新網站內容、確保網站的正常運行以及歷史文件的歸類等。