Czy można zbudować aplikację PWA na podstawie istniejącego sklepu?

Serwis PWA (eng. Progressive Web App), jak większość aplikacji, działa na bazie komunikacji z backendem. Sama aplikacja odpowiada za warstwę wizualną (wygląd interfejsu - UI), funkcjonalności marketingowe, a cała logika, informacje o produktach czy przetwarzanie zamówień zostaje po stronie zaplecza operacyjnego. Dlatego, chcąc zbudować PWA w oparciu o obecnie istniejący sklep, musimy upewnić się, że obecna platforma może stanowić backend zapewniający odpowiednie dane i metodę komunikacji (np. popularne REST API).

Większość platform open-source czy platform dedykowanych, w których mamy dostęp do kodu źródłowego, możemy w odpowiedni sposób dostosować do wymagań PWA. Aplikacji zamkniętych, czyli np. popularnych platform typu SaaS, jeśli w standardzie nie zapewniają pełnego API, nie będzie można przystosować.

Rozwinięte platformy open-source takie jak Magento 2 udostępniają w standardzie API, które pozwalają na zbudowanie aplikacji na ich podstawie. Zwykle wymaga to trochę dodatkowej pracy backendowej, jednak zdecydowanie mniej niż budowa całego backendu od zera. Ponadto, zarówno do Magento, jak i innych platform, można znaleźć gotowe frameworki oparte o PWA. Jednym z nich jest Vue Storefront. W związku z popularyzacją PWA pojawia się już także oficjalne wsparcie w postaci gotowych narzędzi, takich jak np. PWA Studio od Adobe (jest to rozwiązanie dla Magento).

Kategoria: technology

Następne pytanie z kategorii

Brakuje odpowiedzi na Twoje pytanie?

Prześlij je do nas za pomocą poniższego formularza, a odpowiedź otrzymasz na maila. Jednocześnie pomożesz rozwijać ogólnodostępną bazę wiedzy, tworzoną przez jedną z czołowych agencji e-commerce.

clutch badge
background triangle