Słownik pojęć IT Strony internetowe i web development
Backend
Niewidoczna część strony: logika, baza danych i wszystko, co dzieje się na serwerze.
Inne określenia: back-end, warstwa serwerowa, logika aplikacji
Co to jest backend i za co odpowiada?
Backend to warstwa działająca na serwerze, poza zasięgiem wzroku użytkownika. Odpowiada za przetwarzanie danych, obsługę formularzy, logowanie, zamówienia, integracje z innymi systemami i komunikację z bazą danych. Pisze się go w językach takich jak PHP, Python czy JavaScript po stronie serwera. Frontend pokazuje wynik, backend decyduje, jaki ten wynik będzie.
Za co odpowiada w praktyce
- Zapisywanie i odczytywanie danych: zgłoszeń z formularzy, zamówień, kont użytkowników.
- Reguły biznesowe: dostępność produktów, rabaty, uprawnienia, walidacja danych.
- Integracje z płatnościami, kurierami, systemem księgowym czy magazynowym.
- Bezpieczeństwo danych i kontrola tego, kto co może zobaczyć.
Dlaczego to najdroższa część rozbudowanych projektów
Warstwa serwerowa rośnie razem z liczbą reguł, które musi obsłużyć. Sklep z prostym katalogiem i sklep z cennikami zależnymi od klienta oraz synchronizacją stanów z systemem magazynowym wyglądają podobnie od frontu, a różnią się wielokrotnie nakładem po stronie backendu. To główny powód rozpiętości w wycenach.
Backend a panel administracyjny
W potocznych rozmowach „backend” bywa używany jako określenie panelu do zarządzania treścią. To skrót myślowy - panel jest interfejsem, a backend logiką pod spodem. Warto dopytać, o którym znaczeniu mowa, gdy pojawia się w ofercie.
Częste pytania o Backend
Czy prosta strona firmowa ma backend?
Zwykle tak, choćby w postaci systemu zarządzania treścią i obsługi formularza kontaktowego. Wyjątkiem są strony statyczne, w których cała treść jest gotowa z góry i nie ma nic do przetwarzania.
Co znaczy full-stack developer?
Osobę pracującą zarówno nad frontendem, jak i backendem. Przy mniejszych projektach to wygodne, przy większych zwykle lepiej sprawdza się podział na specjalizacje.
Porozmawiajmy o Twoim biznesie.
Przedstaw nam swoje potrzeby - zaproponujemy rozwiązanie i konkretną wycenę. Bez zobowiązań.