新學了php,現學現賣,近期用php+mysql環境采用Web簡單三層體系給網站開發了個胡氏宗親尋根系統。
做該系統難度并不大,不過也花了好多時間,總是體會到文本開發的速度了,調試+測試的確麻煩,設置斷點只能用echo、print_r等函數打印顯示。也主要是由于大半年來都在準備考研,好久沒寫東西了,很多基本的東西都生疏了。
系統一開始并沒有采用三層體系開發,php代碼和html混合編程,后來在修改和添加新功能上改動太大,不合理。后來采用了面向對象方法,并且將html和php分離,用數據訪問層、業務邏輯層和頁面顯示層的多層開發體系重新寫了代碼,等寫好之后才發現項目規劃和分層的好處,更加方便了代碼管理和修改,添加和修改功能類似的模塊的代碼只需在相應類方法里面改動即可。總之,以后在開發之前需求和規劃一定要弄好、弄清楚,這樣會有事半功倍的作用。
文章來源:http://blog.xoyo.com/space.php?do=article&aid=143744