Mam pytanie odnośnie takiego zestawienia jak w temacie. Większość tutoriali jakie znalazłem w internecie zawiera mieszanie w jednym projekcie tych dwóch rzeczy czyli klienta + serwera(api). Czy to nie powinno wyglądać w ten sposób, że cała logika biznesowa + walidacja, logika dostępu do bazy zawierana jest w api i ono zwraca jakieś dane w postaci Jsona/xml i przyjmuje obiekty w celu np. zapisania zmian etc. a klient odpowiada tylko za warstwę prezentacji? Czy się mylę?
0
0
Walidacja powinna być po obu stronach.