Comments 6
Первый не так распространен как второй.
Посмотрел на оф сайт knockout, биндинги данных просто жесть.
Ну если у вас маленькое приложение, не используете плагины - то смысла нет, но если сложная логика и много компонентов на странице то смысл есть. Так как VueDevtools намного лучше чем дебаггер у knockout, в плане оптимизации когда много компонентов тоже Vue лучше та и в целом приятней работать. Но это зависит от вашего приложения и дальнейшей перспективой его развивать и набирать команду, так как не большое количество разработчиков сейчас хочет работать с knockout
knockout скорее мертв, чем нет. Активно практически не поддерживается. Vue же наоборот активно развивается. Имхо - самое ощутимое преимущество vue (помимо коммьюнити, активной поддержки и пр.) - это SFC и биндинги ( во vue более интуивно что и куда)
П.С. проект на был на нокауте, практически полностью переписали на vue 2.
Гайд по миграции с Vue 2 на Vue 3. Часть 2