Что такое фреймворк (framework)?
Oн зaчaстую использует распространенную архитектур приложения (MVC) для разделения проекта на логические части (модули). В общем «фреймворк» — это набор различных библиотек (инструментов) для быстрой разработки, которые избавляют программиста от повседневных (рутинных) задач.