Rozdiel medzi IIS a Tomcat

kocúrNasadenie internetového servera nie je krok. Budete musieť nainštalovať niekoľko serverov, ktoré pracujú s rôznymi aspektmi webového servera. Prvý, ktorý by ste potrebovali nainštalovať, je server HTTP. IIS (Internet Information Services) je webový server vyvinutý spoločnosťou Microsoft a je dobrou voľbou pre väčšinu ľudí, ktorí už ovládajú Windows. Tomcat je ďalší server, ktorý však nie je určený na spracovanie dokumentov HTML. Je určený na spustenie aplikácií Java a JSP. Tomcat bol vyvinutý spoločnosťou Apache ako server Java / JSP. Je vyvinutý predovšetkým na komunikáciu s vlastným webovým serverom Apache, ale je kompatibilný aj so službou IIS alebo iným dostupným webovým serverom.

Službu IIS vyvinula spoločnosť Microsoft pre použitie v operačnom systéme NT, ktorý je určený pre sálové počítače a webové servery. V súčasnosti sa považuje za druhý najpopulárnejší webový server, ktorý sa dnes používa; hneď za Apache. Napriek tomu, že spoločnosť Microsoft zaostáva v rebríčku pozícií, postupne vyvíja IIS spolu so svojimi sprievodnými programami SQL Server a Silverlight, ktoré pochádzajú od spoločnosti Microsoft. Tieto programy spolu s .Net Framework spoločnosti Microsoft a znalosť operačného systému Windows väčšinou ľudí robia z IIS veľmi presvedčivý výber webového servera. Aby však mohli používatelia spúšťať programy Java a JSP na svojom serveri, museli by si nainštalovať program servera od svojho konkurenta; Tomcat.



Tomcat bol názov pre open source server Java / JSP, ktorý vyvinul Apache spolupracovať s vlastným webovým serverom. Tomcat je nepochybne najlepší v tom, čo robí, čiastočne preto, lebo jeho jediná konkurencia, JRun, bola pre väčšinu používateľov problematická. Je tiež veľmi obľúbený u väčšiny vývojárov kvôli jednoduchému faktu, že je zadarmo a existuje veľká podpora zo strany komunity otvorených zdrojov.

Výber webového servera pre vaše vlastné stránky je zvyčajne na používateľovi. Aj keď je pre väčšinu používateľov lepšie držať sa jediného zdroja programov, aby ste zabezpečili bezchybnú spoluprácu, niekedy je potrebné prejsť na podporu niektorých jazykov u konkurenčného poskytovateľa softvéru. To je prípad služieb IIS a Tomcat. Väčšina používateľov služby IIS sa ju rozhodne použiť, pretože už je zvyknutá na prostredie Windows a dáva prednosť správnej zákazníckej podpore, ktorú môže poskytnúť veľká spoločnosť. Tomcat je ale jediný program, ktorý dokáže ľahko a spoľahlivo spúšťať aplikácie JSP a Java, a nenecháva tak používateľovi inú možnosť. Môže byť trochu zložitejšie implementovať kvôli menším chybám, ale IIS a Tomcat môžu spolupracovať.