Oh là !
Les CGI sont des exécutables côté serveur qui permettent de faire un peu tout et n'importe quoi.
Je doute que des technologies comme ASP, JSP ou autres soient contentes que tu les traites de la sorte
Quoiqu'il arrive, les pages (fixes ou dynamiques) doivent être écrites une fois, même si c'est par petits bouts au milieu d'un code quelconque (Java, PHP, etc.). Faut pas exagérer, rien ne se fait tout seul.
Tes notes signifient que les CGI permettent d'obtenir des informations générées par le système sur lequel ils tournent, mais que la page HTML qui doit afficher ces informations doit être écrite auparavant (une sorte de "masque" d'affichage).