@sergealmazov, то есть любой написанный код является фреймворком по вашей логике, точно так же любой код с мультимедиа-ресурсами. Вы такой трактовкой только человека с мысли собьете.
Может быть я слишком молод, но мне кажется что "мультимедиа-ресурсы" даже упоминать не стоит, ибо обычно это просто идет в довесок и не является основной частью фреймворка.
@svd71 под ваше определение фреймворка можно подгрести почти любую библиотеку. Скажем backbone не является фреймворком, но является кем-то написанным кодом, с помощью которого можно упростить и структурировать разработку. Фреймворк же предоставляет уже готовую для работы структуру проекта, базовые реализации компонентов
У нас цель не умничать. Здесь человек спрашивает базовые вещи. Библиотека предоставляет набор инструментов, фреймворк - может следить за своим состоянием, за состоянием приложения.