Re: [閒聊] 為什麼不和php全國連線版連線呢
※ 引述《andreli (推銷相簿中!!)》之銘言:
: 老實說,我看了一下smarty的文章
: 我還是不太知道好處在哪裡耶
: 能不能給我一些提示 = =
: 就只是設計跟程式分開?
: 那跟物件導向有什麼不同???
: 拜託跟我講一下吧,因為我想學,又不知道學了能幹嘛...^ ^a
簡單的來說
若是不用樣版,你就必須把你的程式碼與html/css混寫在一起
ok,那現在問題來了,我拿無名作例子:
無名的首頁常常會因為廣告主題而大幅變動整個風格
這通常都是由負責美工的人去作版面的風格
可是一但你的網頁中夾雜php
對美工的人來說會是一個非常大的困擾
而反過來,程式人員通常美工都不大好,
若是要他負責版面風格,那也是非常頭大
所以後來產生的樣版的觀念
就是讓美工人員將版面做成樣版
程式人員只要把樣版讀近來,代換掉相關位置的程式碼
就可以不用去管html/css部份
這樣子就做到了版面與程式的分離,團隊合作也將會更有效慮
一般都會將開發分成3個邏輯:
表現層 <-----決定網頁最後的輸出,這部份由美工作好樣版,例如Smarty
商業邏輯層 <-----由程式人員處理php程式,負責最後的變數代換
實體存取層 <-----資料庫的存取,例如adodb
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.16.1.95
推
09/30 20:11, , 1F
09/30 20:11, 1F
推
09/30 20:18, , 2F
09/30 20:18, 2F
→
09/30 20:19, , 3F
09/30 20:19, 3F
推
09/30 22:32, , 4F
09/30 22:32, 4F
→
09/30 22:33, , 5F
09/30 22:33, 5F
推
10/03 17:59, , 6F
10/03 17:59, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章