ah Python ! :-] J'adore.
php
Avantage: opensource, très très répandu, on trouve facilement des aides. On trouve beaucoup d'hébergeurs gratuits qui acceptent php.
On peut l'installer chez soi gratos.
Fonctionne sur toutes plateformes (Unix, Windows...), mais généralement avec Apache.
jsp
Technologie basée sur Java.
Plus lourd à mettre en place.
Technologie propriétaire, mais gratuite à mettre en place.
Fonctionne sur toutes plateformes (Unix, Windows...), mais généralement avec Apache.
asp
Technologie propriétaire et payante Microsoft.
Fonctionne presque uniquement sous Windows avec le serveur Microsoft IIS.
En gros, les 3 font la même chose (code inséré dans les pages HTML et interprétées par le serveur web au moment où la page est demandée par l'internaute).
Mais il y a d'autres façons de faire (Zope, .Net, cgi...)


