Фрэймворк (framework) Программный каркас -- что это такое

Фрэймворк (Каркас) -- ПО, используя которое можно создавать собственные приложения.

В отличии от библиотек фрэйворки также (помимо предоставления какого-то готового функционала) решают проблемы более высокого уровня.

Цели фреймворков (в том числе):

  • Ускорить разработку приложения (так же как и использование библиотек).
  • Задать разрабатываему приложению "правильную" архитектуру.

Обычно (в отличии от CMS) код фреймворка более абстрактен (особенно ядра). Сам по себе фреймворк не может быть использован для создания сайта человеком, не умеющим программировать (с CMS подобное возможно).

Key Words for FKN + antitotal forum (CS VSU):