2011-09-26 85 views
0

我想问问,从头开发一个CMS,制作一个好的CMS核心框架,还是应该用Zend Framework开发我的CMS更好。我有与Zend Framework合作的经验,但由于Zend拥有大型图书馆,因此感觉它不会取得成功。从头开始或使用Zend Framework开发CMS?

+1

您有没有原因不打算使用现有的CMS框架?这个轮子在这一点上已经被发明了很多次,所以这似乎是一个奇怪的决定,正在考虑从头开始创造另一个。 – glenatron

+0

从头开始创建框架是一个很好的学习实践。但是如果你打算在你的项目中使用它,通常是一个不好的选择。在日常工作中使用Zend Framework并不完全了解它确实是一种糟糕的做法。 –

回答

2

我会尽力回答我认为可以客观回答的问题。

ZF是一个通用组件库。它不提供与CMS问题域相关的组件,例如没有文档,没有工作流程,版本控制等。因此,即使您使用ZF,您也必须实施CMS特定的部分,例如您的域模型和所有业务逻辑(您的CMS核心),从头开始。

ZF可以解决应用程序的一些常见问题,如身份验证,缓存,数据库访问等。所以对于这些方面,ZF可能对你有用。至于图书馆的规模:这不是问题。您不必使用不需要的组件。只需选择那些对你有用的。

作为替代ZF退房Apache Zeta components。除了ZF提供的许多组件外,它还提供工作流程和文档 - 不幸的是,近期的开发工作已停滞不前。

+1

我认为有一个基于Zend的CMS框架。 – hakre

+0

@hakre是的,我认为[现在有多个](http://www.hotscripts.com/blog/3-popular-zend-framework-based-cms/)。但ZF本身并不是一个CMS框架,而是“仅仅”一个应用程序框架,因此OP将不得不开发“CMS核心”(或使用现成的CMS)。 – Gordon

+1

只是一个额外的评论,Zend本身不是一个CMS,是真的。 – hakre