Both are direct mail strategies. The primary difference is the ability to target who receives the mailing.
Using EDDM you can send your mail piece to every household in the neighborhoods you choose. Direct mail is more appropriate when targeting a specific demographic using a mailing list.