2. Materialism holds that the material conditions of history determine the development of history, which is the view of historical determinism; Historical idealism holds that a strong "heart" (manifested as a great man or hero) can determine the development of history.
3. Materialism holds that things are objective and visible, and human practical activities promote social development; Idealists believe that the development of society is mainly driven by people's thoughts.
4. Idealism has a long history, which can be traced back to the ancient social period; Materialism is a revolutionary theory put forward by modern Marx.
Extended data:
All kinds of historical views before the birth of Marxism were idealistic historical views. Marxism uses the general principles of dialectical materialism to study human society.
Finally, Marx came to the scientific conclusion that social existence determines social consciousness, and founded historical materialism, that is, historical materialism for short.
Marxism holds that the mode of production of material life determines social life, political life and spiritual life. Social existence determines social consciousness, and social consciousness reacts to social existence.
Idealists believe that the origin of the world is consciousness, but the consciousness recognized by different idealists is different. Subjective idealism holds that the original consciousness is the consciousness of the ID. According to objective idealism, consciousness as the source is an objective spirit independent of "I".
References:
Baidu encyclopedia-historical idealism
References:
Baidu encyclopedia-historical materialism