by Chaoxi P
This article is talking about Apache and Microsoft. They have commanded the lion’s share of the Web server market. They both have their own advantage. IIS has been an optional component of the Windows Server operating systems since Windows NT 4.0. Apache, on the other hand, has an older heritage, having been originally based on the httpd code that some would argue started the entire Web revolution in the first place. IIS is obviously designed and available to work only within the Windows environment. Apache is available on a variety of platforms, including Windows. Because of that, Apache went from hosting 109 million websites in 2009, to almost 152 million by the end of 2010.It is over two times as the IIS web server usage.
In the class we learn the primary dynamic environment for development within IIS is Active Server Pages. This is a generic term for a solution that allows code to be embedded into HTML pages. Apache is also designed to work with a wide range of languages, either via the CGI model, or through the use of dynamic modules by directly incorporating the language interpreter into the Apache environment. They both support the Java Server Pages model, and it’s possible to migrate most JSP applications. The most differentiation that is the Apache supported multiple systems, but the IIS only design for the windows.
Martin Brown (January 10, 2008) IIS vs. Apache, Looking Beyond the Rhetoric http://www.serverwatch.com/tutorials/article.php/3074841/IIS-vs-Apache-Looking-Beyond-the-Rhetoric.htm