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 ;)

- Rejestracja:około 21 lat
- Ostatnio:około 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
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ł.




- Rejestracja:ponad 13 lat
- Ostatnio:5 miesięcy
- Postów:135
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ć.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.