Frontend do springa a REST API

0

Mam takie teoretyczne pytanie do starszych stażem. Załóżmy, że mamy teoretyczny projekt do zarządzania firmą. Za backend naszego webserwisu odpowiada Spring (Java). Pozostaje kwestia frontendu. Spotkałem się z opinią, że dobrze jest stworzyć REST API (jak to w ogóle precyzyjnie zdefiniować ?), a zarządzanie frontendem powierzyć np. AngularJS który będzie się przez to REST API komunikował. Pozostaje kilka pytań. Czy rzeczywiście jest to najlepsze rozwiązanie, nawet biorąc pod uwagę potrzebę przyuczenia się do JS i Angulara (projekt jest jednoosobowy, sami go tworzymy i nie znamy JS ani Angulara). W czym jest to lepsze od innych rozwiązań (przychodzi mi na myśl jedynie modułowość - zastępujemy oba moduły osobno) i jakie tak naprawdę są alternatywy ? Cieszyłbym się gdyby wypowiedziały się osoby nieco znane na tym forum, a przynajmniej ludzie którzy będą argumentować odpowiedź. Dzięki ;)

1

Faktycznie rozwiązania Backend-as-a-service są ostatnio dość popularne, ale ja jestem wobec nich sceptyczny. Plus jest taki że łatwo potem dorobić na przykład mobilny frontend albo API bo na dobrą sprawę wszystko po stronie serwera "juz jest". Niemniej jeśli nie macie w planach takiej rozbudowy to ja bym się zastanowił.

0

Ja przesiadłem się z Freemarkera na Angulara i powiem Ci, że widoki bardziej skomplikowane (głownie chodzi o formularze, walidacja, dynamika itd.) robi się dużo wygodniej. W Twoim przypadku rozważyłbym jeszcze takie opcje jak: JSF + np. Primefaces albo np. vaadin. To zależy co chcesz tam robić.

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