优势

2009-08-21 65 views
0

我知道一些PHP,现在我选择了一个框架的阶段。经过一些挖掘,我发现CakePhp是一个不错的选择。 在阅读了一些手册/教程阅读并尝试了一些cakephp代码示例之后,我想知道自己CakePHP使用的命名约定有多好。优势

他们使用的术语:“约定优于配置”。你怎么看待这个(给我你的赞成/反对意见)?

非常感谢。

+0

公约是一回事。就我个人而言,我认为CakePHP太过分了。要获得更灵活的更宽松框架,请查看CodeIgniter。如果你的应用程序是企业级的,那么你也应该看看Symfony。 – 2009-08-21 13:27:20

+0

我也同意Cake对它的约定很有激情。 CI看起来像今年刚刚进入大男孩联盟。 Zend也超强。 – 2009-08-21 15:01:14

回答

1

如果你没有任何experiencie和你没有使用习惯的命名约定也许是一个不错的选择。对我而言,在代码和文件名中总是会有一些惯例。像Ruby on Rails这样的哲学框架一旦你现在成为你的web应用开发的惯例,可能会非常快。但是为了选择一个框架,还有另外一些你应该分析的东西。例如性能比较,realiability,在网络资源等

+0

非常感谢l2mt您的重播。在性能,可靠性方面,你对CakePHP有一些不好的看法...... – 2009-08-21 12:54:05

+0

嗯......也许在性能上有点......它依赖于......从数据库检索数据可能会很慢,但我认为这是因为Cakephp就像一个ORM ..你不会只得到一个表的数据......如果表之间有关系,你也可以从另一个表获取数据..例如,如果你从类别中获得数据,你会得到每个类别的产品也是......但是,您可以在某些文件中配置我不记得......我不是CakePhp的专家,因此我无法详细讨论可靠性和性能......我希望我的评论对你有所帮助:) – l2mt 2009-08-23 02:05:22

+0

与提取数据相关的性能问题可以通过在提交之前设置递归级别来完成,或者明确定义想要获取的字段。与CakePHP的缓存系统一起,Cake使我的体验变得非常活泼。 – spelley 2009-08-25 19:12:51