Angular jako frontend do strony internetowej typu Praca.pl

0

Na co dzień zajmuję się PHP (głównie frameworkiem - Laravel). Ostatnio rozpocząłem naukę Angular 4 i chciałbym teraz połączyć te dwie technologie.

Chciałbym wykonać dosyć prostą stronę typu Praca.pl (wyszukiwarka pracy), czyli standardowe operacje: rejestracja/logowanie użytkowników, zapis/odczyt ofert, wyszukiwanie ofert. Laravel będzie działał jako REST API i zwracał dane w formacie JSON, które Angular będzie odczytywał i wyświetlał użytkownikowi. I tu pojawia się kilka pytań:

  1. Czy jest w ogóle sens używać Angulara do tego typu aplikacji? Czy lepiej zrobić to wszystko w PHP i oddać dla Laravel pełną kontrolę: renderowanie widoków, obsługa sesji, itp?
  2. Jeżeli opłaca się włączyć w to Angulara, to czy warto jest rozdzielić kompletnie Frontend od Backend - dwa osobne katalogi i domeny (np. Laravel - www.api.domena.pl; Angular - www.domena.pl), czyli czy pozwolić im działać niezależnie?

Chciałbym zastosować takie rozwiązanie, ponieważ chcę do tego również stworzyć appkę mobilną, która od razu mogłaby odczytywać dane z API.

Czy ktoś doświadczony mógłby krótko odpowiedzieć czy to jest dobre podejście do tego typu projektu?

0

Chciałbym zastosować takie rozwiązanie, ponieważ chcę do tego również stworzyć appkę mobilną, która od razu mogłaby odczytywać dane z API.

W takim wypadku, IMHO to jest jedyne sensowne rozwiązanie.

0 użytkowników online, w tym zalogowanych: 0, gości: 0