Frontend do springa a REST API

Frontend do springa a REST API
Lukasz_
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:140
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 ;)

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


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Lukasz_
Szczerze mówiąc to "my" to dokładnie jedna osoba, do tego tworząca projekt zupełnie hobbystycznie w ramach nauki i rozwijania się. Ale jak już się uczę i rozwijam, to chciałbym w dobrą stronę.
wojciechmaciejewski
biorąc pod uwagę że np. google zmienia kryteria wyszukiwania że do góry idzie wszystko to co ma wersje mobilne, projektować serwis tak żeby to było jak najłatwiejsze wydaje się całkiem słusznym podejściem :)
Lukasz_
No ok, a jakie mam tak na dobrą sprawę poprawne alternatywy ? Mogę w jakikolwiek elegancki sposób spoić Springa z jakimś dobrym frontowym frameworkiem ?
KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:5 miesięcy
  • Postów:135
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ć.

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.