Ignorerar den dåliga stämningen...
En viktig skillnad mellan olika serverteknologier som jag inte sett nämnas är väl om det handlar om applikationsservrar eller enkel-exekveringsmodellen eller vad man ska kalla den.
I ena hörnan har vi applikationsservrar som Ruby on Rails, Webware for Python, Zope (Python), Tomcat/Jboss (Java), .NET... Här körs koden i en ständigt rullande process på servern, vilket gör att man kan läsa in allt möjligt (data och logik) i minnet så att det finns tillgängligt på en gång när användaren ansluter.
I den andra hörnan har vi PHP, ASP och gamla hederliga (Perl-)CGI-script. De startas upp varje gång en användare laddar en sida och har alltså en längre startsträcka. Det gör dem mindre lämpliga för större applikationer, men de är i gengäld mindre känsliga för taskig kod/minnesläckor mm, och det är lättare att hosta dem eftersom de inte kräver något av servern så länge ingen ansluter till dem.
Ska man säga nåt om "det senaste" så är det kanske lite applikationsserver-für-alle-stämning eller nåt just nu. Det känns klart mer tillgängligt nu än tidigare.
På samma gång känns det som fler och fler jobbar med vettiga systemdesign-modeller, MVC osv. Mindre databas, logik och formatering i samma fil och mer ORMar, mallar, stylesheets osv. Det behövs ingen applikationsserver för sånt, men ofta känns det som det går hand i hand...