用于构建My Own CMS的PhP框架

时间:2011-11-24 13:32:24

标签: php

我是Php的新手,我将在我的公司为一个新项目工作。从过去2个月开始学习PHP。该项目更多的是在PHP中创建CMS。我之前没有使用过PHP的项目。但是我使用过Python和Django。现在我正在寻找PHP中有经验的人的消费,我应该使用哪个框架或shell我开始在Core PHP上创建这个项目。框架不是我组织中的一个障碍。什么是我学习的最好的努力。我愿意付出无尽的努力去学习。

6 个答案:

答案 0 :(得分:2)

我正在写回复,但马蒂厄在我面前回答;这是同样的想法:那些日子,学习使用和修改存在的CMS比制作自己的更有用。您可以尽力了解背后的机制,并提高您的PHP技能。 ;)

如果有一天你的项目需要CMS,我建议使用Symfony2。强大的框架,很多可能性和最近的,所以我们很快就会需要很多Symfony2专家。

答案 1 :(得分:2)

首先你应该知道所有的php框架都有某种方式的根本缺陷。糟糕的设计选择,假OOP(如蛋糕和ci),魔术。

如果你有自己的框架,我的建议就是bie - 使用它......如果没别的话,这将是一个不错的测试。如果你真的想使用现成的框架,那么试试看Symfony2或Kohana3。他们现在是不那么混乱的人。

答案 2 :(得分:1)

虽然这可能听起来很奇怪,但是当你已经拥有市场上非常强大的CMS时,为什么你的公司会尝试建立一个CMS,其中包含大量的插件甚至更多,一个很好的文档来创建可以实际填充的插件你想要的任何东西。

几个月前我是Joomla的传播者,但是我的新工作向我展示了如何使用Wordpress,我知道Silverstripe是一个非常好的竞争者。

在构建新的CMS之前,我会查看可用的项目,在这个方向上还有很多工作要做......

答案 3 :(得分:1)

如果您使用Django,请查看LaravelYii

答案 4 :(得分:0)

您自己添加了cakephp作为标记,那么为什么不继续使用它来构建CMS呢?我会说去吧!

答案 5 :(得分:0)

如果您了解MVC,那么您可以使用cakephp框架来构建您的CMS。 Cakephp为您提供了bake命令,可以快速构建模块。