Jak nazywa się technologia, w której komunikacja z serwerem odbywa się bez przeładowania całej strony?
Źle. Django to framework Pythona (po stronie serwera).
Źle. PHP generuje stronę na serwerze (zwykle z przeładowaniem).
Źle. Ruby to język programowania, nie technika asynchronicznej wymiany danych.
Dobrze. AJAX wymienia dane z serwerem w tle, bez przeładowania strony.
Technologia, w której przeglądarka komunikuje się z serwerem w tle, bez przeładowania całej strony, to AJAX. Pozwala pobrać lub wysłać dane i odświeżyć tylko fragment widoku, co daje płynniejsze działanie aplikacji webowych (np. ładowanie kolejnych postów bez przeskoku strony). Dlatego opisywaną technologią jest AJAX.
Pozostałe odpowiedzi to nie ta technika. Django to framework webowy w Pythonie, a Ruby to język programowania - służą do budowy aplikacji, a nie są samą metodą asynchronicznej wymiany. PHP działa po stronie serwera i samo z siebie nie aktualizuje strony bez przeładowania. Komunikację z serwerem bez przeładowania realizuje AJAX.