2

注意:这不是另一个“有什么区别”或“什么更好”的问题。

我已经使用 CodeIgniter 几年了,我发现它在各个方面都非常好 - 很棒的社区(支持)、大量的信息和库、黑客等等,它很容易学习,而且很容易编码和阅读它的代码。

几个月来,我一直在使用 Zend Framework。我现在已经习惯了,而且由于工作要求,我现在大部分时间都在使用它编写所有代码。我看到了两者之间的区别,但是除了大量的库之外,我看不到使用 ZF 的任何好处。(CI 有火花,这使得 ZF 仅在需要一些不常见功能的极少数情况下才有更好的库选择)。

现在我的问题是使用 Zend 框架而不是 CodeIgniter 有什么好处?(ZF,第一和第二)。

请不要告诉我两者之间的区别,这里有很多问题,我想知道为什么大多数说他们长大了CI的人都去ZF崇拜它,因为我个人认为ZF是一个具有不同方法(不是更好或更坏,不同)的框架,这使得编写几乎任何东西都变得更加困难和更长。我希望看到一些建设性的论点清单。

PS 有人说 ZF 更好,因为它使用模式和东西,并且应该很少使用单例,并且只在某些特定情况下使用 CodeIgniter - 我永远无法理解这一点,因为我只看到使用单例进行正确的 MVC 的好处.

4

1 回答 1

3

我在 CI 方面的经验有限,但它似乎更像是一个黑盒类型的框架,然后是 Zend 框架,在某些情况下可能对开发人员有更多的限制。

但对我来说最明显的优势是 Zend Technologies 以及 Andi Gutmans 和 Zeev Sursk 的声誉。

无论好坏,似乎许多企业都认为 Zend 框架是要走的路。不确定这是否适用于 ZF2,时间会证明一切。

开发人员比他们工作的公司灵活得多。

于 2012-12-28T10:50:35.633 回答