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.