[書]PHP 5 and MySQL 購物網站開發技術,有人看過嗎?
http://0rz.net/ea1Cr
PHP 5 and MySQL 購物網站開發技術
(Beginning PHP 5 and MySQL E-Commerce from Novice to Professional)
嗯...當然看得是中譯本啦,想說以前用Dreamweaver的樣版+DW的 Mysql連結。
寫的很快,很有效率。而且馬上可以看到。但是對於一個程式人員來說,
總得這樣的方法太髒了。每次想要Reuse時,都是Copy&paste。技術很low的感覺。
JSP Struts的專案開發方式,MVC 的模式,讓人覺得開發網頁就該如此。
雖然滿多人的覺得這framework太重了,但算是經由這個學習到了MVC的概念。
也想找一本PHP的MVC書來看。上面這本,算是寫的很詳細,把php的Smarty
加上php5的OO,MVC切的很明確而清楚。也真的有Business Object跟Data Object。
每個動作,都是經過index.php單一的入口。再看要載入哪個樣版。
這一個禮拜,算是還滿認真的在看這本書。
只是愈看愈質疑,自己開發一個不大的case真的要這麼累嗎?
因為從資料庫抓出來的東西,通常就是要show了,不需要再經過很多的處理。
所以每個動作,其實在BO跟DO中,都只有一行就結束了.....。
雖然這個case,希望能夠利用css讓版面有彈性。但書中的方法真是讓人有點累。
而且其實有很多部份的tamplate,其實是跟程式很難切割的。
書中程式碼大學佔了一半以上吧。有點噁心。
重點是,如果真的照書中的方式來開發的話,那感覺跟用Struts快差不多了。
有失去php易用的本義之感。這樣的概念還是不錯啦,
至少那天要改osCommerce的時候。
因為是用css+Smarty 讓我在改版面時,能夠一下就改完了。
從圖書館借了 "PHP Smarty 樣版引擎"這本。裡面設定方法及彈性,
是沒有上述那本這麼好。但是台灣人寫的書,讀起來還是親切些。
但是輕量的範例讓人易懂,親切,而且彈性覺得夠了。
也有也css作了點講解。(css超弱的.....>.<)
所以這本還是唸到第7章就停了吧....。可能哪天要開發大的PHP網站才用得到吧。
如果想要學很OO的php,也許這是本不錯的書。
一點小心得,只是想討論一下,對於smarty的定位。如何拿來應用。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.212.36
PHP 近期熱門文章
PTT數位生活區 即時熱門文章