JavaScript jest wszędzie. Jako jeden z podstawowych języków programowania stron internetowych (wraz z HTML i CSS), pomaga on zasilać dużą część witryn internetowych. A ponieważ jest częściowo odpowiedzialny za dodanie funkcjonalności oczekiwanej od nowoczesnych stron internetowych, wiedza o tym, jak działa internet, jest niezwykle ważna. Pierwsze naturalne pytanie: czy JavaScript jest frontendem czy backendem?
Jedną z największych różnic, jakie należy zrobić w tworzeniu stron internetowych, jest różnica między programowanie front-end i back-end . Co ważne, programiści często postrzegają siebie jako specjalistów od front-endu lub back-endu. Jest to tak powszechne, że mamy osobną nazwę dla tych, którzy pracują obydwoma, nazywając ich programistami „pełnego stosu” .
Co to jest programista front-end ?
Front- programiści końcowi skupiają się na tym, co ludzie widzą, gdy siadają do interakcji z witryną. Koncentrują się na układzie, użyteczności i responsywności witryny. Mogą skupić się na wszystkim, od rejestracji nazwy domeny po odtwarzanie animacji za każdym razem, gdy użytkownik osiągnie określony punkt na stronie.
Co to jest programista backendu ?
programiści backendu natomiast skup się na rzeczach, których ludzie nie widzą podczas interakcji z witryną. Dotyczą one na przykład jakości i szybkości, z jaką witryna może odczytywać i zapisywać dane w bazie danych.