Si en el idealismo de Hegel la historia era un devenir de continuas contradicciones que expresaban el autodesarrollo de la Idea Absoluta, en Marx son el desarrollo de las fuerzas productivas y de las relaciones de producción las que determinan el curso del desarrollo socio-histórico.