Cakephp 和 Yii : similarities/differences/speed?

标签 cakephp yii

我是一名 CakePhp 程序员。我决定尝试使用 Yii 框架。我想知道 CakePhp 在哪些方面与 Yii 相似和不同。另外,正如他们声称的那样,Yii 是否比 CakePhp 快?

最佳答案

从个人经验来看,这两个框架存在一些差异,特别是在 cake 和 yii 中处理模型的方式。

  • 在 cakephp 中你不能使用复合
    主键,这是主要的
    我的交易破坏者。合成的
    Yii 支持主键。
  • 蛋糕php 强制执行 约定,而 yii 人情 惯例,您不会被迫遵循某个标准。虽然强制约定是建立良好编程实践的好方法,但最终 yii 提供的灵活性为我赢得了这一轮。
  • 开箱即用的性能,我认为 yii 具有优势,但与性能调优一样,通过适当的缓存配置,只要您小心使用 ActiveRecord 模式,它们之间的区别就没有那么大

  • 附带说明一下,我使用 CakePHP 和 Yii 领导 Web 应用程序实现,我从团队那里得到的反馈是经验较少的团队更喜欢 CakePHP,而经验丰富的团队更喜欢 Yii。做你想做的。

    关于Cakephp 和 Yii : similarities/differences/speed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4302405/

    相关文章:

    php - CakePHP基于子域选择数据库

    CakePHP - 扩展模型关联

    sql - CakePHP 多个未找到的

    php - 从相关表 yii 创建下拉列表

    php - 如何将 HTML 模板转换为 Cake PHP 模板

    php - Yii Ajax 表单只验证一个字段

    php - Yii 中 registerCssFile 的正确位置是什么?

    javascript - 将下拉列表的值传递给链接

    yii - 在 yii2 表格小部件中显示时合并两列

    php - CakePHP 与 Ruby on Rails 有何不同?