The answers are;
Primary transcripts in eukaryotes contain introns that have to be removed
Prokaryotes do not have a nuclear envelope and the ribosome can start translation even before transcription ends
The DNA of eukaryotes is highly complex compared to that of prokaryotes. This is why transcription in prokaryotes takes a very short time compared to in eukaryotes.