Александр Воробьев, а разницу видишь между js и php ?) А разницу между клиентом и сервером. Если видишь то скажу что angular, react, vue - это js framework (Там же и шаблонизация и ещё много всяких прибамбасов). Так вот посредством этих могучих js библиотек можно реализовать шаблонизацию на стороне клиента, а серверным языкам только и останется то обрабатывать запросы на получение данных, сами данные и отгрузку данных от них в json, убирая тем самым из логики работы на php интерпретирование кода php в html. В следствие чего заметно сокращая время обработки скрипта на сервере и далее по вытикающей сайтики будут лётать как ракеты в космос. А ещё такие библиотеки позволяют осуществить создание web - приложений без особой сложности, которые например будут работать без перезагрузки страницы используя history api.