Symfony VS CakePHP:哪一个最接近PHP

Symfony VS CakePHP:哪一个最接近PHP,php,frameworks,Php,Frameworks,我主要是一名Rails开发人员,但有时我不得不用PHP编写代码。因为stackoverflow.com更喜欢可以回答的问题,所以我想知道这两个问题中哪一个最接近PHP 有时,我会觉得CakePHP是一个过时的Rails副本,它希望看起来像Ruby,但失败了,因此留下了最好的PHP 我喜欢symfony,因为它没有PHP4兼容性作为业务目标。这使框架摆脱了PHP4的一些粗陋和局限性,并利用了PHP5中更强大的OOP。处理php框架问题的问题很多。 例如: 我认为这个问题不会带来任何新的东

我主要是一名Rails开发人员,但有时我不得不用PHP编写代码。因为stackoverflow.com更喜欢可以回答的问题,所以我想知道这两个问题中哪一个最接近PHP


有时,我会觉得CakePHP是一个过时的Rails副本,它希望看起来像Ruby,但失败了,因此留下了最好的PHP

我喜欢symfony,因为它没有PHP4兼容性作为业务目标。这使框架摆脱了PHP4的一些粗陋和局限性,并利用了PHP5中更强大的OOP。

处理php框架问题的问题很多。 例如:

我认为这个问题不会带来任何新的东西。 此外,我认为选择的框架是越来越多的Zend框架(IMHO)

你如何定义亲密


所有框架都是用100%的PHP编写的,其中没有一个更接近PHP。它们是PHP

您是否注意到Symfony代码库没有使用新的PHP5/OOP接口构造(至少我上次检查时是在去年年底)?在没有使用接口的情况下,你如何构建合适的“面向接口编程”OO软件?是的,我注意到了。不过,我不认为这削弱了我的观点。静态方法、私有数据成员、get/set钩子、不必使用糟糕的引用操作符等等——使用5更好。是的,如果他们使用接口,我会喜欢的,但由于缺少接口,这不是一个坏产品。@George在动态类型语言中,“按合同编程”不需要静态接口。