Witam.
Tworzę sobie prostą aplikację webową, i w niej m.in pobieram dane z bazy danych. Używam do tego języka PHP. Oczywiście dane się wyświetlają bez żadnego problemu. Zapewne lepiej jest używać do tego celu REST API, jednak nie rozumiem jakie większe korzyści to da, zatem w głębi duszy się zastanawiam po co to, skoro można to robić bezpośrednio. Wiem, że API pełni funkcję pośrednika między klientem i serwerem, i skoro ono istnieje i jest używane, to jak najbardziej ma sens. Prosiłbym o wytłumaczenie dlaczego i jakie korzyści ono daje, w porównaniu z bezpośrednim pobieraniem danych.