Re: [情報] PHP Framework
※ 引述《gpmm (銀色)》之銘言:
: 有人比較過 Cake 和 Ci 的做法哪一種比較容易上手嗎?
: 因為 fo 大的介紹,這兩天都在鑽 Ci 的東西,
: 應該是小弟的 PHP 技術太淺了,
: Ci 裡的做法著實另小弟感覺到那根本是另一種東西嘛!(笑)
: Ci 採用的 Model-View-Controller (MVC) 做法很有點超出
: 小弟以往的理解。
MVC 是種設計原則,熟悉此原則之後,依其建議的方式設計程式
架構,有助於日後程式碼的維護。然而有原則便有例外--有些
時候三層的分野並非那麼容易分辨,這時就靠實作經驗來協助劃
分彼此的界線。
MVC 的簡介如下:
========================================================
Model 應用程式欲呈現的資料
處理整個應用的『商業邏輯(Business Logic)』
負責查詢資料庫/存取資料
========================================================
View 為資訊的呈現方式。通常為樣板(html)
========================================================
Controller 控制搭配特定的 Model 和 View
負責讓資料以正確的方式呈現
========================================================
在不考慮使用 AJAX 技術的前提下,後端的程式可以分成上述三
層維護。
hmm.. 或許另外開個標題來寫心得 :P
: 不知 Cake 的應用是否也是以這種方式撰寫的?
: 還是就像 fo 大所說,是透過 configuration 產生而已?
: 另外再請問,如果要開發類似 Blog 這樣的系統,
: 選擇 Cake or Ci 會有什麼樣的差別嗎?
有。加上解說時間,cake 要15分鐘;Ci 要20分鐘 XD
: 不過有包起 Ajax 是比較吸引人沒錯 XD,
: Ci 的 User Guide 裡沒看到 Ajax 讓小弟瞬間失望了一下!
在摸透 ajax 之前,我比較喜歡手工製作。所以這方面我倒還好 :P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.199.121
推
12/19 21:38, , 1F
12/19 21:38, 1F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
20
6
17