Aunque Engels se opuso al idealismo, incluyendo el idealismo de Hegel, encontró en este autor apoyo para una «filosofía de la Naturaleza» que descartara y superara el materialismo mecanicista, característico de gran parte de la física (mecánica) moderna y en particular de las interpretaciones filosóficas de la ciencia moderna que proliferaron en el siglo XIX por obra de Ludwig Büchner y otros autores.