No puedes programar con divs, solo maquetar, estructurar, etiquetar o como te venga en gana llamarle. Los divs solo son divs, un pequeño espacio definido y modificable en el que puedes poner y quitar lo que se te venga en gana.
Aún no entiendo a que te refieres con "marcos".
Si te refieres al iframe pues no es recomendable usarlos si no es un caso que así lo exija, es mejor usar un limpio y vacío div para manejar a tu antojo.
La diferencia la entenderás simplemente al ver
que es un iframe y
qué es un div.
PD: Personalmente encuentro a dreamguiber como algo inutil y entorpecedor que viene a traer malas costumbres y confusiones. No hay nada como escribir código y ver la previsualización en la mente tomando forma y siendo modificada con total sencillez ya que tienes total comprensión de lo que estas escribiendo y haciendo.