Je lepší JSP nebo PHP?
Nad tímto tématem už se vypilo hodně piva při nikdy nekončících hospodských debatách. Úplně zbytečně, protože jednoduchá odpověď prostě neexistuje, obě technologie mají své plusy a mínusy a každá se hodí na něco trochu jiného.Obecně, PHP je jednodušší technologie, způsobuje méně problémů. Na provozování stačí jakýkoliv Apache s PHP modulem, zatímco pro JSP musíte mít Tomcat (nebo jiný aplikační server), pokud chcete současně na jednom serveru provozovat i další věci, pak je dobré anebo dokonce nutné skloubit Tomcat a Apache dohromady. To je asi důvod, proč PHP je naprostá samozřejmost u všech webhostingů, což se o JSP rozhodně říct nedá.
JSP je Java a tím pádem má přísnou typovou kontrolu. Přestože jsou lidé kteří to považují za otravné omezení, typová kontrola dokáže zamezit chybám ještě než vzniknou. A chyby zapříčiněné typovými konverzemi v PHP za běhu jsou chyby, které se poměrně těžko hledají. JSP je také rychlejší.
Z výše uvedeného zhruba vyplývá, že PHP je vhodné pro malé projekty, kde nejsou požadavky na zátěž serveru a spolehlivost aplikace kritické. JSP sice nemá ani v těchto úlohách zjevné nevýhody, ale větší pracnost instalace a správy serveru není v tomto případě vyvážena výhodami.
Java je naopak vhodnější u aplikací, kde je buď extrémní zátěž, tam poráží PHP v rychlosti, anebo tam, kde velmi záleží na spolehlivosti systému. V těchto případech se rozhodně náročnější konfigurace serveru vyplatí.