Pojęcie „front-end” stosowane w kontekście tworzenia stron WWW odnosi się do
A. działania skryptów i programów wykonywanych po stronie serwera WWW.
B. interfejsu strony internetowej związanego z technologiami działającymi po stronie przeglądarki internetowej.
C. organizowania informacji na serwerze WWW.
D. bazy danych z informacjami publikowanymi na stronie.
Pytanie z egzaminu CKE, styczeń 2021 (arkusz E.14-SG-21.01).
Poprawne określenie to interfejs strony internetowej związany z technologiami działającymi po stronie przeglądarki internetowej. Front-end obejmuje tę część serwisu, którą użytkownik widzi i z którą bezpośrednio pracuje: układ treści, formularze, przyciski, menu, style oraz reakcje elementów strony. W praktyce front-end tworzy się głównie za pomocą HTML, CSS i JavaScript, ponieważ te technologie są interpretowane przez przeglądarkę po pobraniu strony z serwera. Do zapamiętania: front-end = warstwa kliencka, czyli wygląd i zachowanie strony w przeglądarce. Typowa pułapka polega na myleniu front-endu z zapleczem serwera, które odpowiada za przetwarzanie danych, logowanie, obsługę baz danych lub generowanie odpowiedzi dla przeglądarki.
W tym pytaniu łatwo pomylić widoczną część strony z jej zapleczem technicznym. Organizowanie informacji na serwerze WWW dotyczy raczej struktury plików, katalogów, konfiguracji serwera albo sposobu udostępniania zasobów, a nie samego front-endu. Działanie skryptów i programów wykonywanych po stronie serwera WWW opisuje back-end, na przykład kod PHP obsługujący formularz, logowanie lub pobieranie danych. Baza danych z informacjami publikowanymi na stronie to osobna warstwa przechowywania danych, wykorzystywana przez aplikację, ale niewidoczna bezpośrednio dla użytkownika. Poprawne określenie front-endu to interfejs strony internetowej związany z technologiami działającymi po stronie przeglądarki internetowej. Chodzi więc o elementy renderowane i obsługiwane w przeglądarce, takie jak HTML, CSS oraz JavaScript. Typowy błąd myślowy polega na uznaniu, że wszystko związane ze stroną WWW należy do front-endu, choć część zadań wykonuje serwer lub baza danych.