Forskellen mellem IIS og Tomcat

Implementering af en internetserver er ikke en et-trins deal. Du skal installere et par servere, der håndterer forskellige aspekter af en webserver. Den første, du skal installere, er HTTP-serveren. IIS (Internet Information Services) er en webserver udviklet af Microsoft og et godt valg for de fleste mennesker, der allerede har det godt med at bruge Windows. Tomcat er en anden server, men det er ikke beregnet til at behandle HTML-dokumenter, det er beregnet til at køre Java- og JSP-applikationer. Tomcat blev udviklet af Apache som en Java / JSP-server. Den er primært udviklet til at kommunikere med Apaches egen webserver, men den er også kompatibel med IIS eller en hvilken som helst anden tilgængelig webserver.

IIS blev udviklet af Microsoft til brug i sit NT OS, der er beregnet til mainframes og webservere. Den betragtes i øjeblikket som den næst mest populære webserver, der er i brug i dag; kun andet til Apache. På trods af at have været bagud i stilling, har Microsoft gradvist udviklet IIS sammen med sine ledsagende programmer SQL Server og Silverlight, som begge er fra Microsoft. Disse programmer sammen med Microsofts. Net Framework og de fleste menneskers kendskab til Windows-operativsystemet gør IIS til et meget overbevisende webservervalg. Men for at køre Java- og JSP-programmer på deres server, skal brugerne installere serverprogram fra dens konkurrent; Tomcat.

Tomcat var navnet, der blev givet til open source Java / JSP-serveren, der blev udviklet af Apache til at arbejde sammen med deres egen webserver. Tomcat er uden tvivl den bedste i det, det gør delvis fordi dens eneste konkurrence, JRun, har været problematisk for de fleste brugere. Det er også meget populært hos de fleste udviklere på grund af den enkle kendsgerning, at det er gratis, og der er en masse support fra open source-community.

Valg af en webserver til dit eget sted er normalt op til brugeren. Selvom det er bedre for de fleste brugere at holde sig til en enkelt kilde af programmer for at sikre, at de fungerer fejlfrit, er det undertiden nødvendigt at krydse ind i den konkurrerende softwareudbyder for support med visse sprog. Dette er tilfældet med IIS og Tomcat. De fleste brugere af IIS vælger at bruge det, fordi de allerede er vant til Windows-miljøet, og de foretrækker at have den rette kundesupport, som et stort firma kan tilbyde. Men Tomcat er det eneste program, der let og pålideligt kan udføre JSP- og Java-applikationer, hvilket ikke giver brugeren mulighed. Det kan være lidt vanskeligere at implementere på grund af mindre fejl, men IIS og Tomcat kan arbejde sammen.