Compare and contrast the key similarities and differences between the creation of a Java applet and the creation of a regular Java application. Next, suppose a client asked you to implement a business function using Java. Decide if you would implement the business functionality using a Java applet or a Java application. Justify your response.