Czym jest backend?
Backend to część aplikacji działająca za kulisami, której użytkownik nie widzi: kod serwera, który stosuje reguły, komunikuje się z bazą danych, przechowuje sekrety i łączy się z innymi usługami.
Gdy klikasz „Zarezerwuj” na stronie rezerwacji, frontend wysyła żądanie do backendu. Backend sprawdza, czy termin jest nadal wolny, zapisuje rezerwację w bazie danych, wysyła e-mail z potwierdzeniem i informuje frontend, że się udało.
Backend to miejsce, w którym znajduje się zaufanie. To on decyduje, kto może zobaczyć lub zmienić dane, przechowuje klucze do usług takich jak płatności czy e-mail i sprawdza każde żądanie, zamiast wierzyć temu, co przysłała przeglądarka.
Backendy działają na serwerach lub platformach bezserwerowych i rozmawiają z frontendem przez API.
Pytania
Czy aplikacja może działać bez backendu?
Proste mogą, na przykład statyczna strona czy kalkulator. Gdy przechowujesz dane wielu osób, przyjmujesz płatności albo potrzebujesz prywatnych kluczy, backend jest niezbędny.
Czym jest backend-as-a-service?
To gotowy backend, zwykle baza danych z logowaniem i przechowywaniem plików, z którego korzystasz zamiast pisać własny serwer.
Zobacz także
Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z AI · English