cakephp是否适合企业应用


Is cakephp suitable for enterprise application?

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

是的 - 如果使用得当的话。但是和任何其他框架一样,如果你有一些对编程知识不多的人,他们会滥用这个框架,你最终会得到一大堆废话。我不得不处理I.中制作的此类代码废墟。你知道的。。。

个人的观点和经验是基于我所看到的代码,其他框架,如Symfony和Code Igniter,不那么严格,也不太"约定重于配置",并邀请经验不足的人在整个MVC模型中散布他们通常的垃圾。我不是说它们不好,而是让有坏习惯的人很容易。

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

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

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

你知道

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

我不知道

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