作者foxzgerald (O⊥M)
看板PHP
标题Re: [情报] PHP Framework
时间Tue Dec 19 20:08:14 2006
※ 引述《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
1F:推 PsMonkey:Java 版 Z-12-15 也可以先看看 12/19 21:38