|
发表于 2008-7-9 13:20:24
|
显示全部楼层
N种使用开发框架的理由:
框架提供数据库操作对象使得数据操作更为方便。MOO只有两个数据库,CI多个库,但数据库备份不能用
框架提供很多现成的类库。CI有图形,排版,文本,验证,还有很多第三方库,MOO有文件,图形,验证。
框架使得初级程序员代码更为规范。CI有自己的规范。MOO无规范,所以更自由(是好是坏,由看官来定)。
框架能保证网站的安全。CI注意到了这些。MOO连魔术引号开关都未判断
框架使得程序错误管理更加有效。CI有日志类,MOO没有
框架使得软件更易于维护与扩展。CI使用了设计模式,MOO没有。
框架使得开发速度大为提高。CI提供的半成品量多于MOO
框架提供程序日志的管理。CI有日志类,MOO没有
框架提供软件优秀的软件架构模式。CI有架构理念,虽说强制MVC。MOO很随意
框架提供不同版本的PHP兼容。二者一样。
框架提供多数据库支持。CI比MOO要多。
框架提供数据与页面的缓存功能。都只有文件的数据缓存
框架为MVC模式提供模板引擎。MOO没有
框架提供AJAX功能。CI有XMLRPC可以实现,MOO没有
框架保证应用程序基础代码更为可靠。CI的可靠性一般,MOO未测试
框架提供方便易用的页面部件。二者均没有
由此可见:MOO更面向于初学者,但与CI相比,根本不在一个级别。
建议,轻量级的,不要与重量级的比赛拳击。会受伤的。 |
|