What Distinguishes Front-End Development from Back-End Development?