RIA-Developer

profesjonalizm w tworzeniu oprogramowania

Technologie

Headless e-commerce

Headless e-commerce – o co tak naprawdę chodzi w takim podejściu budowania aplikacji e-commerce? Jakie są zalety i wady takiej architektury?

Najprościej mówiąc headless (ang. bezgłowy) to pełne oddzielenie warstwy wizualnej czyli tzw. frontend od warstwy przechowującej, zarządzającej i dostarczającej dane czyli tzw. backend. Front nazywany potocznie głową (ang. head) komunikuje się z warstwą danych z wykorzystaniem web serwisów lub najczęściej poprzez interfejs programistyczny aplikacji (API). W ten sposób powstaje aplikacja, zbudowana z wykorzystaniem architektury headless, która łamie tradycyjne podeście aplikacji monolitycznych gdzie system szablonów (widoki) jest ściśle sprzężony z zapleczem .

Zalety architektury headless

  • elastyczność w programowaniu warstwy wizualnej (frontend)
  • personalizacja
  • większa elastyczność i zdolność adaptacji
  • szybsze wprowadzanie zmian i częstsze aktualizacje aplikacji (deployment)

ZOSTAW ODPOWIEDŹ