Który zestaw zawiera wyłącznie języki programowania działające po stronie serwera?
A. Java, C#, Python, Ruby, PHP
Dobrze. To wszystko języki, w których pisze się kod wykonywany na serwerze.
B. Java, C#, AJAX, Ruby, PHP
Źle. AJAX nie jest językiem programowania, lecz techniką wymiany danych.
C. Java, C#, Python, ActionScript, PHP
Źle. ActionScript działał po stronie klienta (Flash), nie serwera.
D. C#, Python, Ruby, PHP, JavaScript
Źle. Klasyczny JavaScript działa po stronie klienta (w przeglądarce).
Po stronie serwera działają języki, których kod wykonuje się na serwerze i generuje treść wysyłaną do przeglądarki - zestaw Java, C#, Python, Ruby, PHP zawiera wyłącznie takie języki. Dlatego poprawny jest ten zestaw.
Pozostałe zestawy mieszają języki z technikami i językami klienckimi. AJAX to technika (nie język), JavaScript wykonuje się po stronie KLIENTA, a ActionScript to język Flasha (klienckiego). Wyłącznie serwerowe są Java, C#, Python, Ruby i PHP.