Ну хз, а есть ли смысл сейчас использовать натив?
Эти фреймворки хотя бы внесли некоторые стандарты и позвоили легко разбивать веб страницу на повторноиспользуемые компоненты.
Смысл любой технологии в ускорении разработки и снижении костов. Для специалист по Vue будет быстрее разработать на нем - а значит дешевле. Разумеется это в кейсе где у тебя есть вообще подразумеваются какие то js обработчики на лендосе.
Так-то бандл Vue по размеру прибизительно такой же, как jQuery, при этом Vue более декларативный, из коробки работает с кучей сборщиков, препроцессоров CSS, и имеет отличную поддержку SSR. То же самое касается React, разве что он пожирнее, но можно упороться в всякие preact. Единственное преимущество jQuery - оно может работать в всяких совсем уж древних ишаках.
Но я бы лендинги вообще без JS делал, за исключением разве что аналитики - эта штука должна быть быстрой, красивой, хорошо индексируемой, и с минимальным количеством интерактивности.
В jquery самое замечательное то, что вебмакаки почти всегда не хранят этото JS-код на основном сайте, а линкуют его с jquery.com (или как там он называется) и раньше NoScript, а теперь uMatrix замечательно блокируют его загрузку, что в 90% случаев улучшает работу сайта.
Ну так в 2010 любые изменения страницы без перезагрузки уже вызывали вау эффект. И кверя, с ее удобной манипуляцией с DOM и кроссбраузерным аяксом, была отличным инструментом.
Но сейчас все хотят SPA и тут уже кверя не справляется, ибо нужна нормальная модульность, реактивность, какая-никакая ORM и тд.
Сообщения от рекрутеров
Когда ты долго не заходишь в Linked in, и не интересуешься вакансиями
Предлагаем вам рассмотреть вакансию CEO с з/п $100500 Пишу вам в 4-й раз, у нас хорошая вакансия Java лида, предлагаем дружный коллектив, высокую з/п, опционы, безлимитный отпуск
Здравствуйте, я рекруте
Философы в античности
Если дерево упадет в лесу и никого не будет рядом, чтобы услышать падение, оно упадет бесшумно?
Философы
сегодня
Если никто не может воспроизвести баг, значит ли это. что его не существует?
Программисты раньше
Утром за завтраком написал в блокноте скрипт быстрой сортировки данных с минимальной скоростью вращения жесткого диска без единой ошибки
Программисты сейчас
В моей ЮЕ сломался авто комплит и проект не компилится
Эти фреймворки хотя бы внесли некоторые стандарты и позвоили легко разбивать веб страницу на повторноиспользуемые компоненты.
Но я бы лендинги вообще без JS делал, за исключением разве что аналитики - эта штука должна быть быстрой, красивой, хорошо индексируемой, и с минимальным количеством интерактивности.
Но сейчас все хотят SPA и тут уже кверя не справляется, ибо нужна нормальная модульность, реактивность, какая-никакая ORM и тд.