Здравствуйте, Буравчик, Вы писали:
Б>Если нужна интерактивность, сравнимая с десктопом (взаимодействующие друг с другом странички, кнопочки, чекбоксы, списки, таблички и т.п.), то голый JS — это огромное количество лапшеобразного кода.
Б>Поэтому наличие фреймворка в таких случая просто необходимо. Рекомендую Vue.
Понятно. Справедливости ради скажу, что есть разные мнения касательно использования фреймворков. Так, несколько недель назад прочитал статью бывшего ведущего разработчика (имя забыл

) популярного JavaScript-фреймворка (название тоже забыл

), который почему-то разочаровался во фреймворках. Помню еще другую его статью про разработанную им на чистом JS программу (что-то вроде виртуального пианино), но сейчас не смог навскидку ее нагуглить, а ссылку, увы, не сохранил...