Witam. Przychodzę tutaj z pytaniem teoretycznym, a mianowicie, ostatnio w mojej głowie pojawiła się myśl:
Hmmm, budowanie całej logiki biznesowej strony w sposób "normalny", a potem pisanie API, aby np. stworzyć aplikację na telefon, która nie byłaby po prostu przeglądarką służącą tylko do przeglądania tej domeny (a tak właśnie wygląda wiele androidowych aplikacji) jest bez sensu. Nie lepiej po prostu spowodować, że cała logika biznesowa byłaby swojego rodzaju API (np. JSON'owym), które wysyła potrzebne dane do frontendu? Wtedy pisanie aplikacji na telefony byłoby o wiele prostsze i szybsze, bo mielibyśmy już gotowe i działające API (polecam ten link, polskie napisy i ogień :D )
Szperałem trochę w internecie, ale nigdzie nie znalazłem informacji o np. wydajności takiego kodu. Widziałem nawet na gitHubie frameworki oparte na tym patternie, więc pewnie ma to jakiś sens, ręce i nogi. Myślicie, że taki pattern ma ręce i nogi, jakie są jego zalety i wady? Może ktoś z tego patternu korzystał?
Za każdą odpowiedź z góry dziękuję. Pozdrawiam.