Готовий каркас із правилами й інструментами, щоб не писати все з нуля.
Фреймворк дає структуру: де лежать сторінки, як описувати маршрути, як працювати з даними. Ви пишете тільки те, що унікальне для вашого проєкту.
Плата за швидкість — потрібно грати за його правилами. Зробити щось геть інакше буде складніше, ніж без фреймворка.
Замість того щоб самому вигадувати, як влаштувати адреси сторінок, ви кладете файл у потрібну папку — і маршрут з'являється сам. Це робить фреймворк.
Фреймворк і бібліотека — різні речі. Бібліотеку ви викликаєте, коли треба; фреймворк сам викликає ваш код у потрібний момент.