Size: a a a

2021 October 25

ON

Oleg Nosov in Evolution CMS
Я за vue. У меня ровно та же задача сейчас. Я могу с сервера отдавать html или могу отдавать только данные, json, а рендерить в браузере. Придумывать свой рендер не хочу, jQuery уже не котируется. Так что выбрал vue. И даже если использовать его только для рендера элементов - уже получается так удобно, что я немного удивлен
источник

AK

Andrey K in Evolution CMS
Как бы и правда SPA не вышло, тьфу-тьфу, чтобы не сглазить.
источник

AA

Am Ambrion in Evolution CMS
Дык, и без vue Вы так же можете и отдаете данные в json или html, а рендерится он браузером. Ничего нового писать не нужно. ((%
источник

AA

Am Ambrion in Evolution CMS
В самом простом случае, есть например форма в которой пользователь ввел логин-пароль. Из этой формы аяксом отправляем запрос на сервер, проверяем и возвращаем кусок шаблона, а сам шаблон лежит  в виде файла в который передаются данные, генерится html и отдается обратно. Показываем эти данные пользователю в нужном месте. Дальше он уже работает с показанной формой. ((%
По сути тоже делает и vue, тут уже дело сложности форм и поддержки. ((%
источник

AA

Am Ambrion in Evolution CMS
Вот и всё SPA и без vue. ((%
источник

AK

Andrey K in Evolution CMS
Только при этом шаблонизацию данных надо наворотить в js.
источник

AA

Am Ambrion in Evolution CMS
Зачем?
Скорее всего мы по разному на задачу смотрим. У меня больше упрощений, а у Вас какая-то реальная мысль которой не делитесь. ((%
источник

АШ

Артур Шевченко... in Evolution CMS
Читаю я вашу беседу и понимаю, что идея @Ambrion мне понятна, а вот для чего нужен vue для меня загадка. Какой смысл в spa, если данные нужно где-то брать?
источник

AK

Andrey K in Evolution CMS
А в spa они типа сами зарождаются
источник

AA

Am Ambrion in Evolution CMS
Данные то всегда нужно где-то брать. Просто vue помогает передавать эти данные удобно в приложении. Все равно нужно писать шаблон с разметкой data-driven и т.д.
источник

AA

Am Ambrion in Evolution CMS
В SPA компоненты загружаются один раз, а дальше подгружают данные по необходимости.
Мой пример больше был к тому что не всем это SPA нужно, а кто знает как может работать SPA у того выбор редко, наверное, встает что выбрать vue или js. ((%
источник

DL

Dmytro Lukianenko in Evolution CMS
SPA это перенос роутинга и шаблонизатора на фронтенд
источник

DL

Dmytro Lukianenko in Evolution CMS
Полезно тем что снижает нагрузку с серверов перекладывая на браузер юзеров, что при хайлоаде очень важно
источник

АШ

Артур Шевченко... in Evolution CMS
У вас есть пример практической задачи для которой Vue удобнее чем чистый js? Я брался за изучение Vue, но так и не понял для чего он мне может быть нужен. Если на сайтах можно возвращать готовый шаблон отрендеренный на php и, как вы сказали, одной строкой js вставлять куда надо. Или возвращать json и расставлять куда надо.
источник

DL

Dmytro Lukianenko in Evolution CMS
Facebook вам как пример :)
источник

ЕА

Евгений Арбузов... in Evolution CMS
как минимум реактивностью-)
источник

DL

Dmytro Lukianenko in Evolution CMS
Так же зачастую проще с CRM
источник

АШ

Артур Шевченко... in Evolution CMS
Я давно там не был, он перестал тормозить?😁
источник

DL

Dmytro Lukianenko in Evolution CMS
Суть в том что если б он был не SPA то нужно было бы больше серверов и шире канал :)
источник

AA

Am Ambrion in Evolution CMS
Там же SPA он создан для того чтобы у Вас тормозить, ведь роутинг и шаблонизатор обрабатывается локально, как говорят. ((%
источник