MVC 是物件導向設計裡 Design Pattern 的一種,用來將資料模型、執行邏輯、與前端圖形界面區分為三個層次,許多新式資訊系統與應用程式撰寫準則都建議用此方法來簡化未來維護成本,當然在設計階段會複雜的多,而且對初學者來說雖然 MVC 的理想很容易想像,但執行起來卻並不容易。pLog 開發團隊採用 MVC 為準則自有其理由,而且優點應該多於缺點(以網路資訊系統易於惡搞的特性來看),但是美中不足的是 pLog 自己外觀和外掛模組有不少並沒有忠實按照 MVC 準則來作,應該放在 View 層的程式碼竟然跑到 Control 層去,很頭大~
No comments:
Post a Comment