如果php和ruby是语言,而cake和rails是框架,那么像drupal和joomla这样的CMS如何适应这个方案......你能用任何语言和任何框架来使用它们吗?
答案 0 :(得分:2)
CMS:内容管理系统。
因此,他们是系统。系统是成品。CMS的目的很简单:最终用户可以使用它做一些事情,在这种情况下管理网站的内容。
您提到的系统Drupal和Joomla是可扩展的:它们具有允许插件扩展功能的体系结构。不过,它们仍然是产品。
另一方面,框架不是成品。他们确实有一个架构(框架架构)。它们还允许插件扩展功能。然而,不同之处在于框架本身不是产品,最终用户无法使用。