What is the difference between visa and discover?

The major difference between Visa and Discover is that Visa is accepted in more places. They are both credit cards, both with their own perks.