Во первых - мобильная версия плохо, во всех смыслах
не адаптив, а именно отдельную версию, как vk.com и m.vk.comсовершенно противоречит этому
мобильная версия имеет чат, бронирования, корзину и взаимодействует с десятками микросервисов, которые совершенно не нужны в десктопной версии.вы конечно извините, но это как б*я, я на десктопе не могу сделать то же что на мобиле??? Штааа? В том же вк/фб совершенно наоборот, в мобиле меньше функций, или они сильно упрощены. Никак не наоборот, и к разнице в функционале это не относится совсем. Задача мобильных сайтов была обеспечить разное интерфейсное взаимодействие с одинаковым апи, а не урезать/добавить функционал.
Вопрос был поставлен очень просто и является техническим.я дополнил ответ, и он полностью описывает как решить вашу задачу нормально, современными методами. Хотя по прежнему ваш вопрос нихрена не отражает ваших дополнительных требований описанных в комментарии.
Задав технический вопрос, я хотел услышать ответ на него, а не все, что не связано с ним, как в вашем случае.Есть вопросы чисто технические, но исходящие из неверных задач другого плана, если вам это не интересно - просто не читайте эту часть ответа, читайте только обозначенные технические решения.
Я не шарю во vue и flask’е,"а так же нихера толкового посоветовать не могу, но повыеживаться буду". То что вы лично ничего не понимаете - больше ваша беда, нежели некомпетентность местных товарищей. И да, самым логичным ответом на поставленный вопрос было допилить адаптив. Вы нихера не читая вклиниваетесь в обсуждение своим компетентным мнением. По комметам человеку дали решение - отдельная апликация под мобильный контент, со своими шаблонами и вьюшками. Ничего нового не придумали еще, сильвер буллет не существует, все нужно пилить ручками.
И ни один ни второй не понимают что вся IT сфера это в первую очередь сфера обслуживания бизнеса.Ах, какие мы умные, словей то каких знаем... Если бы ТС еще упомянул что под мобильный ему нужен совершенно другой функционал (а не то что вы, дураки местные подумали, не могли догадаться штоле?) ответы были бы совершенно другие.
делай редирект через php, учитывая вьюпортты это серьезно? То есть, вот так ты видишь ответ? Ну ок, то есть то что это 2 отдельных метода, один на стороне сервера, а другой на стороне клиента ты вообще не различаешь... чувак, иди школу закончи, удели внимание чтению.
Я несколько раз повторил, что таковы бизнес задача и я нигде не просил влиять на нее.о, да, только вот в вопросе забыли это упомянуть. А потом в комментах разнылись что вам советуют фигню. Специально под ваше нытье я дописал ответ, но опять же - вы не читаете, нафига тогда спрашивать?
я просил решение, которое и близко не должно касаться css.читай по губам:определяете в пыхе если это мобиль - редирект на мобильную версию,, и да, я написал пых, но никто не запрещает вам получить юзерагент питоном/нодой или с++. Если не отловилось на бэке (а тоакое бывает, например прокся режет юзерагент или клиент намеренно сккрывает его, например через тор), определяем яваскриптом размер вьюпорта и если надо делаем редирект на моб. версию. Это не костыли, не рокет сайнс, что кстати делает и фейсбук, и вк, и что, если вы такой б*дь суперразработчик, вы могли посмотреть в заголовках того же фб/вк сами.
Я тебе открою секрет, бывают такие веб-приложения, где мобильная версия в корне отличается от десктопной, тот же ВК.Жду от вас хотя бы одной фичи, реализованной в мобильной версии, которой нет в десктопе, ибо трындеть не мешки таскать, а вы я вижу грамотный знаток мобильных версий вк/фб...
Хочешь сказать, они в 2020 году делят мобильную версию от десктопной только потому что не умеют юзать твои media запросы?).Нет, не по этому, а только по тому что еще 5-7 лет назад (а мобильная версия у них появилась гораздо раньше) это была реальная необходимость, а сейчас переделывать - практически неподъемный труд.
С чего ты взял что тут вообще где то есть MVC?а с чего ты вообще взял что я это взял? если у вас мвц или хотя бы нормальное разделение контент/код. Но читать, видимо, не ваше, чукча не читатель, чукча писатель...
Нет, не по этому, а только по тому что еще 5-7 лет назад (а мобильная версия у них появилась гораздо раньше) это была реальная необходимость, а сейчас переделывать - практически неподъемный труд.Они недавно полностью переделали мобильную версию.
Жду от вас хотя бы одной фичи, реализованной в мобильной версии, которой нет в десктопе, ибо трындеть не мешки таскать, а вы я вижу грамотный знаток мобильных версий вк/фб...Банально, в чате ВК на десктопе нельзя напрямую снять видео в формате stories, в отличии от мобильной версии.
а с чего ты вообще взял что я это взял? если у вас мвц или хотя бы нормальное разделение контент/код. Но читать, видимо, не ваше, чукча не читатель, чукча писатель...В вопросе я написал, что есть сервер-side на flaske и client-side на vuejs, который общается с сервером через api, НИ О КАКОЙ mvc тут даже речи быть не может.
о, да, только вот в вопросе забыли это упомянуть. А потом в комментах разнылисьВ своем вопросе я написал: "Появилась необходимость написать мобильную версию сайта (не адаптив, а именно отдельную версию, как vk.com и m.vk.com), как должна выглядеть реализация?"
Но читать, видимо, не ваше, чукча не читатель, чукча писатель...Как раз таки, читать не ваше, ваше показать себя умнее других любыми способами, но умных дядек не проведешь :)
Они недавно полностью переделали мобильную версию.угу, только это никак не сопоставимо с трудозатратами на объединение версий.
Банально, в чате ВК на десктопе нельзя напрямую снять видео в формате stories, в отличии от мобильной версии.Вы путаете возможности десктопа / мобильного и возможности мобильной версии/десктопной версии. То есть в мобиле есть функция экспорта фото/видео в браузер с камеры, и это можно использовать на всех сайтах где есть загрузка видео/фото. Про функционал - заливку сторис - разницы нет, в итоге я могу сделать то же самое с десктопа. Результат будет тот же.
В вопросе я написал, что есть сервер-side на flaske и client-side на vuejs, который общается с сервером через api, НИ О КАКОЙ mvc тут даже речи быть не может.то есть все еще игнорируете ответ... Ну что же, упрямство тоже иногда полезная черта. нормальное разделение контент/код во фласке все же есть, как и шаблоны.
Появилась необходимость написать мобильную версию сайта (не адаптив, а именно отдельную версию, как vk.com и m.vk.com), как должна выглядеть реализация?То есть - повторить функционал, но для мобилы. Про то что функционал в корне отличается ни слова. Ну ок, в составлении тз вас ждет много сюрпризов, как и в целом во взаимодействии с заказчиками, да и разработчиками тоже.