RS
Я начал учить спринг(И веб в целом) совсем недавно. И везде, где бы я не встречал спринг, там же были jsp/thymeleaf и т.д. То есть, в ответ на запросы отдавались вьюхи. И я, есстественно, считал это абсолютно нормальным подходом. Но недавно меня подтолкнули к мысли, что сейчас всё строят на RESTful API + React/Angular. И вот я практически не нашел по этому поводу инфы, но примерно понимаю эту архитектуру так:
Строится RESTful API и строится отдельное клиентское приложение(Если это веб-морда, то исходники ложить в тот же проект, что и бек, или отдельным проектом?), которое его использует. Таким образом, Rest легче покрывать юнит-тестами и в целом эти 2 стороны становятся более независимыми друг от друга. Всё ли я правильно понял?
Ну и вот у меня вопрос: А с каких пор обычная модель с вьюхами устарела? Я был свято уверен, что это хорошо и так должно быть, а оказывается нет. Много ли существует таких проектов, с использованием этих технологий?