Здравствуйте, 00011011, Вы писали:
0>1. Какие задачи решает js-фреймворк? В большинстве случаев сайт — обычная html страница, никакой супер-интерактивности там нет.
<...>
0>3. Сама схема разработки "написание кода в блокноте" наверное уже давно устарела, и наверняка сейчас есть какие-то инструменты. Как я понял, нужно ставить пакетный менеджер npm, а значит nodejs. Возможно что-то еще?
Наверное, только за последние пару лет ответы на подобные вопросы давались сотни раз в самых разных статьях.
Вот, например:
Объясните, плиз зачем нужен react и vue? — Хабр Q&A