Che io sappia, per sviluppare script per la creazione di pagine web dinamiche, al momento c'è:

ASP
ASP.NET
PHP
ColdFusion
JSP
XML

Eliminando ASP e ColdFusion che già conoscopunterei su JSP per l'impressione di portabilità e per avere maggiore scelta di hosting in modo da non essere vincolato sul SO.

C'è una cosa che non mi è molto chiara, J2EE sarebbe il server che compila le pagine JSP o è un'altro linguaggio?

Inoltre ho visto leggendo alcuni post vecchi che per far girare JSP bisogna installare le JDK (o SDK????) di java e un'altra cosa che ora non ricordo, ho provato a inserire una paginetta di prova in JSP che stampa a video il solito messaggio, all'interno dell'inetpub di IIS e la pagna veniva processata normalmente. Ora, le JDK (o SDK????) non le ho mai installate, ma ho installato opera 7 che installa anche una componente Java, potrebbe essere quello che mi permette di leggere le pagine JSP?

Grazie