來源:本站日期:2017-7-12
web開發中服務器端用PHP很穩定,學起來也很容易上手。光有PHP還不行,我們要用到數據庫,這里我們選擇的是MySQL,軟件小,安裝快速
第一步:數據庫的設計
也有些人會說第一步應該是需求分析!呵呵,筆者認為要做到數據庫的設計那么必定是做了需求分析的。是吧?那么怎樣來設計我們的數據庫呢?首先你的對你的整個網站的需求有個大致的了解,比如數據庫中哪張表來存放網站中的什么數據。打個比方:我們可以用將網站的配置信息,比如說網站名稱、聯系的qq、網站地址、網站備案信息等存放在數據庫的表webconfig這張數據表中。當我們在網站前臺如title處要顯示網站名稱、網站底部顯示聯系的地址等,只要從數據庫中將這些信息取出來放到這些位置就OK啦!數據庫設計的時候要想清楚網站將要用到幾張數據表,數據表的需要哪些字段,字段的長度,是否是主鍵和是否允許為空等。都是要在編碼前需要想好的。
第二步:開始編碼
在我們的數據庫都設計好了之后我們就可以開始編寫網站的程序了,PHP編寫服務器端腳本我建議大家用PHP的模板smarty來寫,smarty能做到前臺和后臺分離。即在一個團隊里熟悉網頁設計的你可以將網站的所有頁面都設計出來,里面不含任何PHP代碼。而熟悉PHP的我們可以單獨來寫我們的PHP腳本。這個分工合作效率很高,大部分公司也是采用的這種模式來開發程序的。至于你想用哪種開發模式你也可以根據你自己的習慣或者愛好來寫。現在流行的是MVC模式,即:模型-視圖-控制器這種模式。如果你熟悉OOP思想的話,這種模式很是適合的。開發出來的程序效率高,至于什么是MVC模式,前面的文章筆者有提到過,不熟悉的可以再去看下。
第三步:調試
當我們的網站程序都寫好后,最后的一個步驟就是調試我們的程序了。如果是一個人單獨做的整個網站的話,這個步驟可能就不需要了,因為你在開發網站的時候是邊寫程序邊調試的。但在一個團隊里面這個是必不可少的。調試的過程就是發現程序問題的過程,要非常細心才能做好這方面的工作。