Witam
Tworzę moją pierwszą aplikację Webową i nie wszystko wychodzi na starcie otóż do sedna założeniem w tym projekcie jest to aby użyć jednego z Framework'ów który będzie zlokazlizowany na stronie klienta. oraz to aby użyć Back-end-Api który będzie komunikował się z frontem z pomocą ajax.Może być Back- end w języku php albo poprzez użycie publicznych API.
Moją koncepcją jest łączenie się z bazą danych poprzez framework Angular oraz filtrowanie otrzymanych wyników. I moim podstawowym pytaniem czy w takiej sytuacji Framework będzie też API ? Czy mógłby mi ktoś doradzić jak to powienienem zrobić ? co użyć i wgl ?
0
0
Standardowym podejściem jest zrobienie kodu odpowiedzialnego za komunikację z bazą i wystawienie wyników w backendzie. Można do tego użyć RESTa. Czyli odpytywanie o dane przy użyciu protokołu HTTP. Pisałeś coś o PHP, więc tutaj wklejam jakiś sensowny link (chociaż nie znam PHP :) https://www.codeofaninja.com/2017/02/create-simple-rest-api-in-php.html
I to jest twój backend.
Sam angular jest frameworkiem frontendowym. Ma w sobie klienta HTTP https://angular.io/guide/http, który będzie odpytywał twój backend po HTTP i otrzymywał te dane, które wcześniej PHP wyciągnie z bazy. Filtrowanie zrobisz już w angularze (rxJS). Polecam oficjalny tutorial https://angular.io/tutorial.