-2

经过这么多的谷歌搜索,我发现 cakephp 是 php 中一个新兴的 MVC 框架。但仍然缺乏信息可以回答我的问题“cakephp 是否适合企业应用程序?或者是否有任何其他 php MVC 框架比我可以寻找的 cakephp 更好?

4

3 回答 3

3

是的,如果使用正确的话。但是与任何其他框架一样,如果您有一些人对编程的了解最少,他们会滥用该框架,最终您会得到一大堆废话。我不得不处理我制造的这种代码废墟……你知道……

根据我所看到的代码,我个人的看法和经验是,其他框架,如 Symfony 和 Code Igniter,没有那么严格,也没有“约定优于配置”,并邀请经验不足的人将他们通常的垃圾分散到整个 MVC 模型中。我并不是说它们不好,而是让有坏习惯的人容易。

当谈到基准测试框架的这种废话时,您应该提前考虑并考虑您或您的程序员将生成的代码库的可维护性以及框架为您提供的其他功能。顺便说一句,只是在控制器中回显某些内容或加载单个博客页面并不是真正的基准。想一想:在构建、维护我的高流量页面时我必须花费多少精力,以及我将在框架 X 上花费多少精力来实现缓存技术?无论您选择什么框架,它都与程序员正确使用它有关。

我的同事刚刚想到编写一个比其他任何框架都快的微框架,只是为了证明这种愚蠢的观点,即性能是你应该关心的一切。

我还建议您不要过早优化,更关心可维护的代码库并明智地选择您的开发人员。如果你有一个内部团队,要么让他们正确学习框架,要么让他们使用他们熟悉的东西。

于 2012-04-23T07:58:23.133 回答
0

你知道http://www.digg.com是用 CakePHP 制作的。

于 2012-04-23T06:54:52.080 回答
-1

我不知道,cakephp 是否适合企业应用程序,但 Symfony 是。 http://symfony.com/

于 2012-04-23T06:23:40.917 回答