This was a question on QI not that long ago. IIRC I don't think there is a difference. They are the same creature but if anything is different about them it's that the ass is wild and the donkey is domesticated. And I remember them saying that donkey used to pronounced differently, like monkey but with a d.