The prime difference is that a battery is meant to store power and a generator creates power. In a power outage, a generator can continuously produce power; a battery can only distribute what has been stored.
Always Free Estimates & Proposals
Installation, maintenance, service & repair
