what is the difference between habitat and ecological niche?
A habitat deals with the effect of temperature, climate, and similar factors on the survival of an organism. A niche deals with the flow of energy from one species to another and its interaction with the abiotic factors. A habitat might support more than one species at a time.