Объясните, пожалуйста, на пальцах, основные отличия framework (на пример, Django) от CMS (Plone). А то из-за того, что я в танке, мне кажется, что это примерно одно и тоже.
Framework - это просто каркас для создания приложений. CMS - это приложение, готовое, CMS - система управления контентом. Возможно, она расширяется, но создавалась именно для CMS. На Django можно написать любое web-приложение.