What is the difference between an ecological niche and a habitat?
An ecological niche is a set of peculiar activities, resources and strategies that a species explores to survive and reproduce. An habitat is the place where the species lives to explore its ecological niche. In other words it can be said that the habitat is the “address” of the species and the ecological niche is the “profession” of the species.