Pojęcie front-end w tworzeniu stron i aplikacji WWW oznacza część rozwiązania, która działa po stronie użytkownika, czyli w przeglądarce internetowej, oraz odpowiada za to, co jest widoczne i interaktywne.
Dlatego poprawne jest wskazanie: "interfejsu strony internetowej związanego z technologiami działającymi po stronie przeglądarki internetowej". W praktyce chodzi o warstwę prezentacji (układ, wygląd, elementy interfejsu) oraz zachowanie interfejsu realizowane w środowisku klienta.
Dlaczego pozostałe odpowiedzi nie pasują?
- "bazy danych z informacjami publikowanymi na stronie" – baza danych jest elementem warstwy danych. Może przechowywać treść wyświetlaną w interfejsie, ale sama w sobie nie jest front-endem i nie działa w przeglądarce użytkownika.
- "działania skryptów i programów wykonywanych po stronie serwera WWW" – to opis warstwy serwerowej (często nazywanej back-endem), która przyjmuje żądania, przetwarza je i odsyła odpowiedzi. Jest to inna część architektury niż front-end.
- "organizowania informacji na serwerze WWW" – to ogólne sformułowanie dotyczące utrzymania/porządkowania zasobów na serwerze (administracja, struktura plików, publikacja zasobów). Nie definiuje warstwy interfejsu użytkownika w przeglądarce.
Wskazówka egzaminacyjna: jeśli w treści pojawia się odniesienie do przeglądarki, widoku i interakcji użytkownika, zwykle mowa o front-endzie. Jeśli pojawia się serwer, baza lub przetwarzanie żądań, to obszar back-endu.