Drupal和Joomla是否使用任何常见的PHP框架,或者它们是否实现了自己的框架?
Drupal和Joomla是CMS,即内容管理系统
您可以将它们用作框架。它们是内置框架。
看:
- CMS(joomla,drupal)和Frameworks(Zend,Symfony,CI)之间的区别
- http://steveburge.com/blog/general-cms-issues/joomla-and-drupal-version-2/
Drupal本身是一个框架!众所周知,Drupal是一个伟大的开源Web内容管理系统,但这种观点是有限的。Drupal有一套很棒的API,你可以关闭Drupal中的几乎所有功能(模块),直到你最终得到一个核心系统。使用贡献的模块和 API,您可以在此基础上创建一个全新的 Web 应用程序。
所有这些都适用于Drupal 5 - 7。随着Drupal 8的发布,事情将发生很大变化。Drupal社区决定使用Symfony2框架的几个组件来支持Drupal 8的核心。这意味着一些到许多Drupal核心子系统将由Symfony2组件和Drupal代码提供支持。由于D8的开发是一个持续的过程,很难说"Symfony2的伟大"将实现多少。有一件事是肯定的,两个社区都期待看到结果。:)
Symfony: http://symfony.com/
Drupal + Symfony: http://symfony.com/blog/symfony2-meets-drupal-8