un framework è il pattern di programmazione mvc non sono legati.
un framework è, per semplificare, una raccolta di script per velocizzare le operazioni comuni (es connessioni al db, upload dei file etc).
puoi quindi utilizzare il pattern senza creare il framework