Prokaryotes are single-celled organisms that are all gram-positive and have cell walls, while eukaryotes are multicellular organisms that are all gram-negative and do not have cell walls. Additionally, prokaryotes are not classified based on evolutionary relationships but eukaryotes are classified as a monophyletic group based on their shared ancestry.