Źródło: Arkusze CKE
Który z wymienionych poniżej języków jest typowo front-endowy (wykonywany po stronie klienta)?
Warianty odpowiedzi
-
A
Perl
-
B
Node.js
-
C
CSS
-
D
PHP
Wyjaśnienie
W świecie stron WWW podział jest prosty: front-end wykonuje się w przeglądarce użytkownika (u klienta), a back-end na serwerze.
CSS (Cascading Style Sheets) odpowiada wyłącznie za wygląd strony i jest interpretowany bezpośrednio przez przeglądarkę internetową. To czyni go technologią ściśle front-endową.
Pozostałe wymienione opcje, takie jak PHP, Perl czy Node.js, to technologie uruchamiane po stronie serwera. Ich zadaniem jest przetworzenie logiki, odpytanie bazy danych i wygenerowanie kodu, który dopiero potem trafia do przeglądarki klienta.