焦糖舞by智代&風子
為什麼要用Framework
其實除了是使用別人打造好的函式庫
還有另外一個原因就是MVC架構
藉由MVC架構來達成資料、邏輯和顯示的分離
一張網頁也不會有HTML、SQL和PHP大量穿插的情形
導致維護困難(不可避免的仍然會有穿插,但是大幅簡化)
##ReadMore##
MVC指的是Model、View、Controller
Model:數據結構,一般是在Model處理資料庫的取出、插入、刪除、更新等操作
View:呈現在眼前的頁面,也就是網頁模板
Controller:控制器,介於Model和View的中繼者,整理Model取得的資源供View顯示
分離之後
一張網頁所要穿插的PHP程式碼就只剩下echo資料的部份
對於程式設計師要將美工的版型套用上去的工作來說
簡化了不少瑣碎的雜事
但不僅是這個優點而已
若僅僅是為了這樣的話那使用Smarty模板引擎就可以解決了
使用Framework當然就是要大幅利用內建的函式庫囉
下回待續...
我的Pioneer A-08往生了
(陳屍在主機裡面快一個禮拜我今天才發現)
當初我花了4500大洋才把他帶回家一起生活
辛苦了
下輩子也要當一台好燒錄機喔~
其實除了是使用別人打造好的函式庫
還有另外一個原因就是MVC架構
藉由MVC架構來達成資料、邏輯和顯示的分離
一張網頁也不會有HTML、SQL和PHP大量穿插的情形
導致維護困難(不可避免的仍然會有穿插,但是大幅簡化)
##ReadMore##
MVC指的是Model、View、Controller
Model:數據結構,一般是在Model處理資料庫的取出、插入、刪除、更新等操作
View:呈現在眼前的頁面,也就是網頁模板
Controller:控制器,介於Model和View的中繼者,整理Model取得的資源供View顯示
分離之後
一張網頁所要穿插的PHP程式碼就只剩下echo資料的部份
對於程式設計師要將美工的版型套用上去的工作來說
簡化了不少瑣碎的雜事
但不僅是這個優點而已
若僅僅是為了這樣的話那使用Smarty模板引擎就可以解決了
使用Framework當然就是要大幅利用內建的函式庫囉
下回待續...
我的Pioneer A-08往生了
(陳屍在主機裡面快一個禮拜我今天才發現)
當初我花了4500大洋才把他帶回家一起生活
辛苦了
下輩子也要當一台好燒錄機喔~
小蛙的光碟機 R.I.P
回覆刪除