PHP 框架与内容管理系统

你如何向那些非常精通技术的人解释PHP框架和CMS(如Wordpress)之间的区别,主要是在硬件/网络上,但很少或根本没有编程?

作为一名业余到中级程序员,我可以尝试回答这些问题,但我更重视那些在框架和CMS方面更有经验的人的投入。


答案 1

您可以查看此幻灯片以了解其区别:

简单来说:

CMS为您提供了后端(带有许多插件和组件),例如Joomla,Drupal,WordPress等,可让您管理前端。作为框架的地方没有

像CodeIgniter,Kohana,CakePHP,Symfony等这样的框架:为你提供现成的类和库,但你必须使用它们并构建自己的网站,即:前端和后端。


答案 2

您可以使用框架构建 CMS,但不能使用 CMS 构建框架。

CMS就是这样 - 一个内容管理系统。

框架是用于构建应用程序的库的集合。


推荐