Это jquery нужна была чтобы кросс-браузерно работать с dom. Vue же - полноценный фреимворк. Нужен для четкой структуры и архитектуры приложения. Решает базовые задачи, такие как синхронизация интерфейса с данными, рутинг. Вносит модульность, что дает легкое повторное использование и инкапсуляцию данных, стилей, разметки.
Нода нужна для vue как среда разработки и для ssr, но это фронтендеры запарятся. На чем делать бекенд api вообще все равно т.к это отдельное приложение. Ssr на php так же нельзя сделать, как и yii2 запустить на js.
Vue существует с 2014 года, стремительно набирает популярность. Гитлаб и алиэкспрес на нем работают.
Подходит для любых задач, где есть аякс и нужно динамически менять интерфейс. Начиная с корзины, фильтров и до любых spa.
Есть сравнение с react и angular, но это чисто для фронтендеров.
https://www.youtube.com/watch?v=FFZfmIQ9I44
https://www.youtube.com/watch?v=kuHSJNxNFQw
Ну и для первого приложения vue лучше всего подходит, тут даже думать нечего.