开发者

Classification question

If php and ruby are languages, and cake and rails are frameworks, 开发者_StackOverflow社区how do CMS like drupal and joomla fit into the scheme... can you use them in any language and any framework?


CMS: Content Management System.

Hence they are systems. A system is a finished product.

The purpose of a CMS is simple: the end-user can do something with it, in this case managing content of a website.

The systems you mentioned, Drupal and Joomla, are extensible: they have an architecture that allow plugins to extend functionality. Still, they are products.

Frameworks, on the other hand, are not finished products. They do have an architecture (the framework architecture). They also allow plugins to extend functionality. The difference, however, is that a framework itself is not a product, and cannot be used by the end-user.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜