代码之家  ›  专栏  ›  技术社区  ›  Matthew Groves

cakephp是根据RubyonRails建模的吗?

  •  5
  • Matthew Groves  · 技术社区  · 15 年前

    我没用过铁轨,但我有点熟悉。我对cakephp比较熟悉。我知道cakephp是根据Rails建模的,它们有很多共同点。

    但是,基本上,我想知道在Rails之后的模式化本身是,还是曾经是Cakephp的目标之一?我知道这不是港口,但可以说,铁路是……灵感吗?

    虽然我确定答案可能是一个合格的“是”,但我还没有在cakephp网站上找到任何支持这一点的东西。所以…需要引文:)

    3 回复  |  直到 9 年前
        1
  •  4
  •   Iiridayn    9 年前

    请求链接是非常合适的,所以这里有一个链接:https://svn.cakephp.org/repo/whiteboard/misc/dev ound/log-2005-09-09.txt(URL不再有效-是否有人有备份链接?)最相关的部分是从[17:57]到[18:10]。总之,cake似乎确实是受到RubyonRails中引入的概念的启发(参见[18:04]psychic),自那以后,它已经朝着通用的PHP和MVC最佳实践发展。

    虽然我不确定是否知道你问题的完整答案(缺少旧的聊天记录等),但我从[18:04]Pjholden的评论中推测,它确实是按照你所要求的ROR建模或模式。最好的答案可以从一开始就在周围的人那里得到(开发人员经常在Cakephp上闲逛@ freenode.net )

        2
  •  4
  •   Damien MATHIEU    15 年前

    在开始的时候,cakephp和rails非常相似。 但他们现在都以自己的方式成长。

    这意味着他们有共同的基础:

    只要不包含Rails资源,就可以管理它们的路由。

    在cakephp中,尽管cake需要定义加载模型的列表,但类似于activeRecord的模型。

    他们管理插件的方式,即使有了PHP的限制,也不能像在Ruby中那样做很多事情(例如重新定义类方法)。

    这只是众多差异中的几个例子。但是他们有很多共同点。但是没有cakephp是按照rails建模的。

        3
  •  0
  •   khelll    15 年前

    他们在很多方面都很相似,但是Cakephp背后的人对它有自己的看法,他们不断地做出新的区分。但是,如果您想在PHP上克隆Rails,请检查 Yii Akelos 框架。