Drupal作为CMS和CodeIgniter作为框架?

时间:2012-04-10 02:35:57

标签: php codeigniter drupal

是否可以使用Drupal作为CMS和CodeIgniter作为框架创建Web应用程序?

2 个答案:

答案 0 :(得分:0)

Drupal并不需要像CI这样的东西,反之亦然。如果您正在Drupal中构建Web应用程序,并且您真的觉得需要像CI这样的东西,那么您应该简单地在CI中编写整个应用程序。

Drupal在某种程度上是Web应用程序的预建工具。你安装它,已经拥有一切就像后端,缓存,登录机制等。接下来你添加一些模块,自定义主题和完成。就像装饰你的起居室或建造一个额外的车库一样。

CI是建造房屋的坚实基础。它具有一些功能,但如果您需要所需的一切,则需要编写自己的功能。你需要建造墙壁和所有这些东西,但最终你几乎可以控制任何东西。

我没有看到为Web应用程序提供2个基础的重点。只是让事情变得更复杂imho。如果你想要一个比框架更扩展的基础,只需选择Drupal。如果你想从“只是一个框架”构建一切,那么选择CI。

答案 1 :(得分:0)

首先决定是否要构建CMS

如果您想构建CMS,那么您可以选择Drupal或Expression Engine或任何其他CMS框架,如Joomla。使用Expression Engine的优势在于它建立在Codeigniter之上,您可以使用Codeigniter / php编码风格添加自定义模块。

如果您不想构建CMS,那么由于您熟悉Codeigniter,因此仅使用Codeigniter构建Web应用程序