Compare and contrast object-oriented languages (Java, C++, C#, etc.) to imperative languages (C, Pascal, etc.) in terms of: Programmability Maintainability Performance Development tools Explain the use of scripting languages, such as JavaScript, PHP, ASP, or JSP, for developing Web applications and Websites. Select the scripting language that you would use to build highly interactive business Web applications. Support your selection. Business applications development used to require separate code editors, debuggers, performance profilers, source code repositories, and testing tools from different vendors. Most business applications development today is done using integrated tools. Examine the evolution and importance of integrated development environments like Eclipse, and Microsoft Visual Studio and their integration with application maintenance repositories. Explain which integrated development environment you would prefer and why.