Nowy projekt - czego użyć? 'Zwykły' MVC czy Spring Boot?

0

Cześć.
Rozpoczynam nowy swój projekt i zastanawiam się czego lepiej użyć. Aplikacja jeśli chodzi o swój model to będzie to CRUD z integracjami z różnymi API zewnętrznymi.

Jestem początkujący i zastanawiam się nad użyciem 'czystego' Spring MVC lub Spring Boota. Oczywiście, wiem że druga technologia korzysta z tej pierwszej, ale mam nadzieję że rozumiecie o co mi chodzi.

Pytanie do Was jest następujące - który z nich ma większą wartość jeśli chodzi o naukę?
Robiłem już projekty w obu tych technologiach i moje wrażenie jest, że w Boocie więcej dzieje się 'pod spodem' nie trzeba implementować wielu rzeczy, a i konfiguracja jest bardziej znośna.
Z kolei 'zwykłe' MVC to więcej pisaniny, czasem wręcz walka z konfiguracją, ale było to bardziej transparentne.

Tym razem nie chcę pisać projektu do szuflady i będzie on publicznie dostępny, także zależy mi na jakiejś tam rozszerzalności i stabilności.

Co do architektury to chciałbym z end-userem komunikować się RESTem, ale panel dla admina zrobić już na czymś bardziej tradycyjnym, nie zależy mi tam na fajerwerkach, więc np. JSP, Thymeleaf itd.

Z chęcią poznam Wasz punkt widzenia.

Z góry dzięki za poświęcony czas i rady.

0

Jeśli robisz dość "standardowe" rzeczy, tzn chcesz uzywać standardowych technologii to Boot wystarczy. Boot robi sie problematyczny tylko kiedy potrzebujesz konfigurować ręcznie jakieś technologie dla których nie ma gotowych automatycznych konfiguracji.

0

Dzięki za odpowiedź.
Faktycznie raz się wyłożyłem, gdy próbowałem zgrać Spring Boota + Security z Angularem na froncie dlatego teraz wolę się poważnie zastanowić zanim wykopię dół. Ale chyba wygląda na to, że znów się zmierzę z Bootem.

Wszystkiego dobrego

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