Źródło: Arkusze CKE
Wymaganiem aplikacji internetowej jest, aby ta była wykonywana po stronie klienta. W którym języku należy zaimplementować tę aplikację?
Warianty odpowiedzi
-
A
JavaScript
-
B
PHP
-
C
Perl
-
D
Python
Wyjaśnienie
Gdy wymaganiem projektu jest uruchamianie logiki aplikacji po stronie klienta, wybór technologii jest prosty. Silniki wbudowane w przeglądarki internetowe potrafią natywnie wykonywać wyłącznie kod JavaScript.
Oznacza to, że całe przetwarzanie danych, reagowanie na kliknięcia czy walidacja formularzy odbywa się bezpośrednio na urządzeniu użytkownika, bez wysyłania każdego zapytania do serwera.
Języki takie jak PHP, Python czy Perl służą do pisania logiki po stronie serwera. Tam przetwarzają dane, łączą się z bazą i dopiero gotowy efekt odsyłają do przeglądarki.