Здравствуйте, Михaил, Вы писали:
М>Привет, М>Вопрос новичка. М>Изучаю web, и понравился bootstrap своей простотой (там, по сути, c с проектом нужно распространять всего один js и один css). Очень много доступных примеров разных контролов (многие дополнительно используют jquery). М>Почему большинство страниц, даже небольших, сейчас делается на более сложных и тяжелых react/angular/vue? Каким образом они облегчают фронтенд разработку?
bootstrap — это интерфейс и дизайн. И немного js для оживления контролов.
react/angular/vue — это для сложной логики отображения — когда что показать или скрыть, переходы между разделами приложения, запрос-получение-обработка данных с сервера и т.д. Они не противопоставляются bootstrap и вполне могут сосуществовать вместе.